<SEC-DOCUMENT>0000008063-23-000024.txt : 20230510
<SEC-HEADER>0000008063-23-000024.hdr.sgml : 20230510
<ACCEPTANCE-DATETIME>20230510155007
ACCESSION NUMBER:		0000008063-23-000024
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		77
CONFORMED PERIOD OF REPORT:	20230401
FILED AS OF DATE:		20230510
DATE AS OF CHANGE:		20230510

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ASTRONICS CORP
		CENTRAL INDEX KEY:			0000008063
		STANDARD INDUSTRIAL CLASSIFICATION:	AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728]
		IRS NUMBER:				160959303
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-07087
		FILM NUMBER:		23906107

	BUSINESS ADDRESS:	
		STREET 1:		130 COMMERCE WAY
		STREET 2:		-
		CITY:			EAST AURORA
		STATE:			NY
		ZIP:			14052-2191
		BUSINESS PHONE:		716-805-1599

	MAIL ADDRESS:	
		STREET 1:		130 COMMERCE WAY
		STREET 2:		-
		CITY:			EAST AURORA
		STATE:			NY
		ZIP:			14052-2191

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ASTRONICS LUMINESCENT INC
		DATE OF NAME CHANGE:	19711209
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>atro-20230401.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39,d:a58c6add7a3f4e50be18110f52ed77f7--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:atro="http://www.astronics.com/20230401" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>atro-20230401</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMC0xLTEtMS05MjI3OQ_f2cc24e8-db33-4fc5-913b-cc7ef340b4e5">2023</ix:nonNumeric><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMS0xLTEtMS05MjI3OQ_99c4739d-ea52-4a4a-bc66-f27496b30d4b">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMi0xLTEtMS05MjI3OQ_02be7eea-fb88-40b5-be5b-50333c86926e">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGV4dHJlZ2lvbjo1OTZlYjFmMjMyOTk0YWJiOGM0NzM1NzE5MjgxYmI4MV84Mg_11eda9e1-2a32-4a65-9b39-159ef34dd70e">0000008063</ix:nonNumeric><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGV4dHJlZ2lvbjo1OTZlYjFmMjMyOTk0YWJiOGM0NzM1NzE5MjgxYmI4MV84Mw_7b67572d-c5a4-4392-b32e-547a69ff33c8">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i10fb1f38b7934f17a4de5b110c8d6582_D20230101-20230401" name="atro:StandardProductWarrantyDurationOfWarranty" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5">P12M</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="atro-20230401.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ba3d040b9ad42239dc114ceaca675e3_I20230503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i180c541e3b6e4496a62266dd400af6f0_I20230503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdfa07247b23464b9141093b0af08fb9_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id503285f593a41b89c9b64694d2fc85d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c2540fd519b43f7ad6943d83602918b_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i693ee82391ed4773b69e8d72b7dcf094_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e3963a78954286b82fd75154c1891d_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic13a471287334d1983fdf2cb2718ecdd_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed77e32a154456fbcf10030d92a1eac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i595e74458d0446fcb83661a7d6a82d7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcaf5160044842c0928457342310fa0a_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1fc258a2789437a91c52270c9035140_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i717f84f700894cd8a313181a148dda92_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i824ea1af55d34c429bbfe40c01021030_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9de4953141ce40eb9a6d4b51d9d12259_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id073f984ea4d40d2a238bde7f2b585d2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bb59e05860b4973abb59e8178409f89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib76385781ac940139d536702f61eb5f6_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4553a91c28224b67931e0b9632e66795_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fec0d50ff3e46568842598924de4960_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd57d1c1c8c436d8d628647d62da4ad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e58c9da88a2438e979d2ef5af4ac78e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7200c6cc32794d77ba4747e90ccb8b48_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ca7a7f0ff9f428499ef289bc8bc58a8_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3158cd4559254763b9d46dca51f5300f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d981bb699dd4c798d8cb0c36d34f689_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i660c127fa50443bfbfb3f3561286441b_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd8c2b94e874591b394c50735ae4692_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2a905cded924365990ee95cb3f62397_D20190213-20190213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-13</xbrli:startDate><xbrli:endDate>2019-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="element"><xbrli:measure>atro:element</xbrli:measure></xbrli:unit><xbrli:context id="i8b7b5f7a76ad48279a25729525202ecc_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i588a7d0c72fe49a9b7be5793f81b2eb7_D20230301-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c03115704040d7aef590b53fc978de_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c2a3f42438040cab90d935c1e52309c_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bbb38ff5c254d9fbd645feb5b4c0f4f_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83b5913845a344f18984d999e51fa9a8_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-02</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c29017de73445f5b36982505e614294_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:CommercialTransportAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c916965991402fa895a893b2980648_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:CommercialTransportAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ac3d481fa3846c1a05fb8d6b761faec_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:MilitaryAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie38255a6a9c54e60af30893babd3c8b0_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:MilitaryAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49a0536798bc43c094a00a070d8544e0_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GeneralAviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c4ee7ab8fa4652afe164e61097e87b_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GeneralAviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5da80a901f464d89febb95910d3c6f_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:OtherAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bfe7534b4e04407adfa329ebbcb61df_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:OtherAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4672f2612a0949bb9d9e677edf5b9f7c_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GovernmentAndDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i264f7bc06cbd4135975f5eef056ade65_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GovernmentAndDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie93a874870a04a68b7176293024da837_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineElectricalPowerAndMotionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if85e5fa0200e45349ec79b9c6a0ef306_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineElectricalPowerAndMotionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b5edafa6245440e9c98a1c066cc8f4d_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineLightingAndSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36dd586e55794da98bb36644a40edfca_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineLightingAndSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0894e14ee548488e8169385a5a161dd7_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineAvionicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85f27034b50640bebe7d9d779c03f94d_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineAvionicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i342ef76cbd784b2c8eb79c5aca165f78_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineSystemsCertificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia04d31cc66cc485880891cfa5cc29272_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineSystemsCertificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21f6782c30d34706a965b172dab8e814_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ac74d15fef4081af1ab4bb133f1208_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic97ff409def74aa1bcacf327a56369d2_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e7dcdf1fa204f8d926da73e9a253496_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea7b2c0d0c7a4d8bbfbf0d5acea4bfec_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61959825d8f4bca81af4d2b4a9138ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb730c1165d042fa81d1761cc9332df2_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab56e7480064c8ca8f595e8fcd54584_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id743bc55c03148fda76182fdab05a1fc_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida7699b6b57b45fe94a2befed0cd8ec6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45d696c6dd194de08aa9220b87eda1fb_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26adbac73c5844a9aef86075f840438e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i190b12b2bd23416482bbbfd22321ae1c_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6025bbbd10f343a8817f19387e108c4c_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib109a25bc9cd416585947737acfb0149_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5defdc042dd04a6398de9b88e05480fe_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01e6561790ca4106bf7abd0052206c76_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0179fc50bc1f4b059c62719b59b7409d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd7caf5f5fb84b14adba78b6f95074d8_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b2247b63d64c93ab2c8b5fc28125c1_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id182013e6ff94333bce252b001d1c1ae_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d60434db1f94b7d953a9607abf1b4fd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61c6e9866d7b4f9aa1fce11fc7c9696d_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id796d738ed174b30966b4147968c58db_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeaa6b0fa40747a983e99427f994b903_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bc874cca9134e169cba8c340b839e36_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if851f1fca4b8418cb7d8f9965410753f_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2768771189014618b5f6951e1734e940_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id27a593c520348f3b4b583803c6f0e1f_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad4be7f1b38146f4ab1fca5602a166b7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:FifthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28fde5a373d84cb7a231f26aa052f8e3_I20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i685cf4610c524a62a2057fd471a99684_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRFloorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="icdbeb07af3d74fe2868c63e979f687c4_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib095a65a983a497c87031bd89844723f_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82fff5cbb84647109edce9843facf3e4_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i153ff499bcaa4e5da9a334b7fe1ada19_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1fe29971b5e4a418b01f891c18f3b61_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:FifthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1411a7ef27db44b99818538c6e3cf64c_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:QuarterEndedMarch312024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1803b4d3c31d4003bb6733d926a8734d_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterQuarterEndedMarch312024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if459f718f1d74eb6b2efe98d9097d8ee_I20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab6c4dd1befa4e61bda49f49b8e7db44_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRFloorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dfed354218a49fc96f4fe6723324b6e_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dbc7e73f24d4303b39fa6a9f0b18c50_D20230619-20230619"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-19</xbrli:startDate><xbrli:endDate>2023-06-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i061334549ac241a79255748fa6d25680_D20240331-20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35112182d6144283b47b73925ed58c00_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:April12023ThroughJune12023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c43ab5d230a4693b73267fc06b20e1d_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:July12023ThroughSeptember12023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i226bca98f67b432eac83dc6d67a71a93_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterSeptember12023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28a623d2776a45f3af1cf16cbeea0b3b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i735c79850c574f10a412a1e893ad51f6_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4491c1a06bc04ad997e5ecdbf504caba_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9224253d2c954669ab859eb379bccd3f_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:SecondQuarterOf2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6988b18eb8694764ace23a104855d882_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:ThirdQuarterOf2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25e547e731c64966943c3b9e34cca2bd_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:ForthQuarterOf2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i921c6afb1c4b43a98546b63852dc0aac_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5fdba1c0d9540c69c3dc2c8f9b7dff6_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:SecondQuarterOf2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77850b0d4a3841e5858ec2f70cd78fd9_D20230119-20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterSecondQuarterOf2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-19</xbrli:startDate><xbrli:endDate>2023-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id033c349529743ad8bad91eacc9e3785_I20230119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10fb1f38b7934f17a4de5b110c8d6582_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3602bdeeda4d4e4fa8e486038c4806db_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04285d9be49c449ca75d194807a644e7_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97320249a76c4f05b7cd905118558eb0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic587a6ad88814ba08d2d633f75244e33_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44c1236e8ff7498a8dd2817cb115fd05_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81934c5ff365430491acff3cdbf51123_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ff5bead505a4e0daec5363f54dff5a9_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie276a4af596f402ea9a106b628f6721e_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4121cfeac43e413aac600b40fff7291b_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29fefafa7fe141b4b3afa74b5d2307af_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38257aa5e033480baaceff89b643308e_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="retirement_plan"><xbrli:measure>atro:retirement_plan</xbrli:measure></xbrli:unit><xbrli:context id="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e4e09c42db74dc1b9dd9d1622913447_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib96ef0799aab466799ccee013ce91609_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i202b2f80d05c43d3b03c352951c33884_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied39af92f7ac4283adc9528d7994f5ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:LufthansaTechnikAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i852e2374a1214e7f924e22881bb907a5_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:LufthansaTechnikAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7931a3d75ada4053b5f163266f7011bf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:TeradyneIncAllegedPatentInfringementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9652735118a64c298059c45ab3935dff_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:TeradyneIncAllegedPatentInfringementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac043207f054744b815515db147fef5_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf23e4b6ec544fe7ba4c1fdfad60ca36_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3f01c2898f14d1887762ab12dea8656_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb6eff09eb834a65a3a8d9b7f0bda196_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71e4976ec41c4f18bc77bdcf3f825dbd_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92d849206a3b4bd0a9ac26ae23ec2029_D20220101-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib942b11876b04eac95084b83da4f5569_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie551d74684414209824be9956ed71361_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd9e66ca94f74f86853011bdea6f43df_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id73cc46fa25743a98070b57db49f9095_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc670b0d3b32499e96d2976834830754_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e13d07a6a6b49f08ec1a4be04d1e1a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee422d2cd6e84cd5bee05a4810185577_D20230402-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b32d551e1c4314a15f6e1b3738a021_D20230402-20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa54c1ace0624422a18b99f3ff708211_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008063</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN184Nw_610e3dc5-f8fd-4a57-bc1a-c62bb2962e76">10-Q</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:18.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.488%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YTIxNzRjNDhiYTI2NDY5MWIzNDE2NDM0ZDllYWEyZGMvdGFibGVyYW5nZTphMjE3NGM0OGJhMjY0NjkxYjM0MTY0MzRkOWVhYTJkY18wLTAtMS0xLTkyMjc5_d16a1998-530a-4036-a047-31ffef1e687f">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Quarterly report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18xMjU_64c36b12-e73b-4558-a474-27f4bc905db4">April&#160;1, 2023</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6OWI2ZjllZjBmYzdkNDQwZTliY2RkZDE2MGM2ZjA5Y2MvdGFibGVyYW5nZTo5YjZmOWVmMGZjN2Q0NDBlOWJjZGRkMTYwYzZmMDljY18wLTAtMS0xLTkyMjc5_9992d085-d245-443d-b728-ff4165865f45">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transition report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMzM_fc726ec5-acaa-485e-bafb-1c0e5af89a42">0-7087</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:18.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.488%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMzk_e5f682e3-85ee-43ff-9df2-bd7351f8c4ac">ASTRONICS CORPORATION</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:18.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.488%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8wLTAtMS0xLTkyMjc5L3RleHRyZWdpb246ZTZiODk5ZWRhNmJkNDEzYjhlZTUxNTFmOGVmODhhMWVfNQ_e2cd0d56-4219-4633-90e7-99732c0dc4e9">New York</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8wLTEtMS0xLTkyMjc5L3RleHRyZWdpb246Y2UyMzFiZjJhZmY4NDIwODg3NDBjMzU5MTZjN2JlNjBfNQ_42e4dc17-d417-45e9-b34f-268c648b615e">16-0959303</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(IRS Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identification Number)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfNQ_758f05e7-0bd5-4d42-a2f7-244a9aae328c">130 Commerce Way</ix:nonNumeric>, <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfOQ_c265af4a-c515-4083-89b1-a3d35ced58d2">East Aurora</ix:nonNumeric>, <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfMTM_e57ba8d3-41c1-494b-9c9d-ce674f8cfcd2">New York</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTEtMS0xLTkyMjc5L3RleHRyZWdpb246NTVkZTg1ZDRjNjE1NDI4ODlmODg4MzIyNDBmYTczMDJfNQ_1497ab00-c0e2-42b7-83ac-8547f586df1b">14052</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip code)</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18zMDM_c2c40009-9430-42be-ba6d-db9a2d8673f5">716</ix:nonNumeric>) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18zMDc_8fbb6605-d947-496d-beaa-d0ca3daf0cea">805-1599</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTAtMS0xLTkyMjc5_45ca4d83-b1a9-490b-94fa-d023ddb7c1ed">Common Stock, $.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTEtMS0xLTkyMjc5_1b366745-bdc5-4ed3-a595-d1b0fb7b4263">ATRO</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTItMS0xLTkyMjc5_7d8c347e-3a8e-493b-9a3e-d7e15f6fd3dd">NASDAQ Stock Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOT APPLICABLE</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:18.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.488%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN184NTQ_dd9d4629-79c8-41aa-b0e8-a00b76f9f310">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (Section&#160;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18xMjU0_cb1bed79-2872-4163-8968-f2d8f105fa79">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of &#8220;large accelerated filer&#8221;, an &#8220;accelerated filer&#8221;, a &#8220;non-accelerated filer&#8221;, a &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18wLTItMS0xLTkyMjc5_ad93beba-309a-4734-b208-5ab4af8f47dd">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18wLTUtMS0xLTkyMjc5_281f644b-fe1b-40df-a88f-f02562718e1b">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;Reporting&#160;Company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18yLTMtMS0xLTkyMjc5_1c1d55bc-0781-474a-9dcd-a50d7032e76a">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMTI3_27b886c6-69e7-47f6-a91b-f9e62b9e0d65">&#253;</ix:nonNumeric></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May&#160;3, 2023, 32,459,574 shares of common stock were outstanding consisting of <ix:nonFraction unitRef="shares" contextRef="i3ba3d040b9ad42239dc114ceaca675e3_I20230503" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMDI4_dfd5606f-618e-42e7-83cf-dc720f233b25">26,343,693</ix:nonFraction> shares of common stock ($.01 par value) and <ix:nonFraction unitRef="shares" contextRef="i180c541e3b6e4496a62266dd400af6f0_I20230503" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMDc1_f0a05df4-4f8e-4720-845d-deae9162bba2">6,115,881</ix:nonFraction> shares of Class B common stock ($.01 par value).</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.918%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PAGE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART&#160;I</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_13">Financial Statements:</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">Consolidated Condensed Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16"> 1, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16"> and December 31, 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_16">3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">Consolidated Condensed Statements of Operations for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19"> 1, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19"> and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19"> 2, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_19">4</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">Consolidated Condensed Statements of Comprehensive </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">Los</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">s</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22"> for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22"> 1, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22"> and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22"> 2, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_22">5</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">Consolidated Condensed Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25"> 1, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25"> and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25"> 2, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_25">6</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">Consolidated Condensed Statements of Shareholders</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">&#8217;</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28"> Equity for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28"> 1, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28"> and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">April</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28"> 2, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_28">7</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:36pt;text-align:right;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_31">Notes to Consolidated Condensed Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_31">9</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_91">20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_133">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_133">27</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;4</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_136">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_136">27</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART&#160;II</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_139">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_142">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_142">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;1a</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_145">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_145">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_148">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_148">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_151">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_151">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;4</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_154">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_154">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;5</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_157">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_157">28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;6</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_160">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_160">29</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_163">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_163">30</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Part I &#8211; Financial Information</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_13"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;1. Financial Statements</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;1, 2023 with Comparative Figures for December&#160;31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and Cash Equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMy0xLTEtMS05MjI3OQ_b48585f0-8edd-4e9d-ae15-6a0506df2838">4,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMy0zLTEtMS05MjI3OQ_fc64d7f5-ee47-4eab-97b6-68309b2f805f">13,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0xLTEtMS0xMDA1MDQ_c0f135d3-29a0-482a-a446-f2da3b6e5122">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0zLTEtMS0xMDA1MDQ_e736ac92-d12c-4518-b398-98dcc1ef7be7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable, Net of Allowance for Estimated Credit Losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0xLTEtMS05MjI3OQ_38499c99-e0de-46cc-bf7a-d7cec66540bf">152,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0zLTEtMS05MjI3OQ_0bc286f5-0d93-4cf9-b360-cd8dfcb7a9d9">147,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNS0xLTEtMS05MjI3OQ_321dffe3-4255-4d9e-bd58-516e078e0728">199,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNS0zLTEtMS05MjI3OQ_5a5af404-fbcd-4163-a2b1-a92f10701525">187,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Expenses and Other Current Assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNi0xLTEtMS05MjI3OQ_2f0ba5d5-39c2-48eb-9032-69f5ea1407b4">16,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNi0zLTEtMS05MjI3OQ_6d154448-78f6-4094-b0d3-cb9fe69e535d">15,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current Assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOC0xLTEtMS05MjI3OQ_df696591-31cb-4977-b956-d9f66e0af110">374,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOC0zLTEtMS05MjI3OQ_fef656e3-c57a-4bec-b19c-a57fd7b466c5">365,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Net of Accumulated Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOS0xLTEtMS05MjI3OQ_06a97b0a-b67b-4606-910f-5b1657c9eacc">88,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOS0zLTEtMS05MjI3OQ_a195d157-fc71-4488-b1ba-ab0cb2bdf431">90,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTAtMS0xLTEtOTIyNzk_9e9dd36e-4f9d-47da-9b39-5c574f9eeae8">12,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTAtMy0xLTEtOTIyNzk_4ef7c7a5-3f6a-4888-8c4a-0c1889858f7a">13,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTEtMS0xLTEtOTIyNzk_157a724e-e75c-419f-91ca-f467008735e7">7,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTEtMy0xLTEtOTIyNzk_a5ea0208-08bc-40af-8777-e6efde438887">8,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTItMS0xLTEtOTIyNzk_aa961be2-26bf-4b44-aa9e-627ded6c0524">75,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTItMy0xLTEtOTIyNzk_944f0d9c-6b20-40a3-aea1-b8962fa8ecc3">79,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTMtMS0xLTEtOTIyNzk_38378918-2efe-4762-9f63-2cb57d8fd4ca">58,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTMtMy0xLTEtOTIyNzk_a2167994-a3b5-4f06-98eb-be155362182f">58,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTQtMS0xLTEtOTIyNzk_bc61a531-98c6-4cc8-90fd-01d0a07b6e2a">616,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTQtMy0xLTEtOTIyNzk_963946a0-23d6-4979-96b6-65530eae54f3">615,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-90pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Maturities of Long-term Debt</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTYtMS0xLTEtOTIyNzk_56525ca1-3397-4861-ac44-6bf7c5c767c1">6,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTYtMy0xLTEtOTIyNzk_30af0515-ca45-4ccd-9e9a-a4a7368b0835">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Payable</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTctMS0xLTEtOTIyNzk_4a068327-cc6d-4adc-ac4a-1d53e6361f1b">63,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTctMy0xLTEtOTIyNzk_cb14e3bb-9623-4a7d-990f-759b90b65c21">64,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTgtMS0xLTEtOTIyNzk_8b8ba66c-3a96-4508-961c-ec6cbcf1877e">4,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTgtMy0xLTEtOTIyNzk_868f6ee3-11ce-46ec-813a-eefb89d860a9">4,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Expenses and Other Current Liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTktMS0xLTEtOTIyNzk_ac368afd-06c5-4c56-9475-5391e985f35f">45,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTktMy0xLTEtOTIyNzk_3f6d3151-db61-4c35-86d6-f174a0b75125">45,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advance Payments and Deferred Revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjAtMS0xLTEtOTIyNzk_594c6f17-5fc7-4341-896b-62c6e71f4874">27,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjAtMy0xLTEtOTIyNzk_025c7c55-fa3c-4a6b-9f05-db24af1f7f0a">32,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current Liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjItMS0xLTEtOTIyNzk_94c1e9ae-ac24-49cc-80f1-4ea9a409833e">146,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjItMy0xLTEtOTIyNzk_19469aa2-e544-416d-9995-46a02308366d">151,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjMtMS0xLTEtOTIyNzk_fedb5424-5f39-4e70-a982-0db1a53b264a">165,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjMtMy0xLTEtOTIyNzk_9c97c06a-ecae-4524-8249-d2905f4a6524">159,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjQtMS0xLTEtOTIyNzk_9a37fab2-9983-44b4-a3a6-2806cd55dbb0">8,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjQtMy0xLTEtOTIyNzk_954da17f-82a0-4190-be5a-9e1ff889b573">9,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjUtMS0xLTEtOTIyNzk_9e06224d-3faf-455f-8e80-d678d4e3c666">56,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjUtMy0xLTEtOTIyNzk_d91d8958-d643-44a9-8067-164812c330c8">54,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjYtMS0xLTEtOTIyNzk_9bbafcb7-388e-4567-9bcd-8caa92759e87">377,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjYtMy0xLTEtOTIyNzk_82ae4f95-0a3c-4b0b-b5f9-9b6f0603a98e">375,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders&#8217; Equity:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjgtMS0xLTEtOTIyNzk_63e5157e-d253-4811-b1cf-49cc0ad2d3a1">355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjgtMy0xLTEtOTIyNzk_e221d0e1-1305-47ba-a962-dc7ccb7f5138">354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjktMS0xLTEtOTIyNzk_dc3748fa-08cc-422d-9cdf-a14357d69a0a">9,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjktMy0xLTEtOTIyNzk_d937e71b-417b-4026-822a-899ce081afc2">9,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Shareholders&#8217; Equity</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="atro:OtherShareholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzAtMS0xLTEtOTIyNzk_e0180db3-d565-40d4-b626-961bf1055891">247,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="atro:OtherShareholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzAtMy0xLTEtOTIyNzk_d6d5f70c-a441-4df9-9618-01ad0912db02">249,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Shareholders&#8217; Equity</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzEtMS0xLTEtOTIyNzk_a4cb50a2-a1e4-4a2d-8ab7-634da73b5752">238,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzEtMy0xLTEtOTIyNzk_6f871aa6-7c09-47cf-ab9e-4302b8e74d08">239,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities and Shareholders&#8217; Equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzItMS0xLTEtOTIyNzk_d17233d7-b1b4-4c64-953d-ecfb946d7426">616,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzItMy0xLTEtOTIyNzk_56201af7-bfaa-45cd-b150-1f58b9582c05">615,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended April&#160;1, 2023 With Comparative Figures for 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMi01LTEtMS05MjI3OQ_06bea568-5fe6-4489-a50e-6992b9f193fd">156,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMi03LTEtMS05MjI3OQ_ef1f6779-cda4-46a8-b833-3642f1c7b426">116,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMy01LTEtMS05MjI3OQ_53f69ab7-91d8-4a70-b2b9-c4dbe9d1d705">129,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMy03LTEtMS05MjI3OQ_b5faada7-83df-41aa-96ba-fe0f183bd74d">96,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNC01LTEtMS05MjI3OQ_8b35426b-2fe2-4728-b570-c00c5e99ba13">27,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNC03LTEtMS05MjI3OQ_e55a6bad-a24a-4d12-8f25-5cdc415397f4">19,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNi01LTEtMS05MjI3OQ_13aa9662-fdfd-4741-a016-8e7093d61509">29,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNi03LTEtMS05MjI3OQ_38501efd-38c2-4c9d-84db-fdbbe1604954">24,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from Operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOC01LTEtMS05MjI3OQ_7adc1ffc-e53f-4a52-a4dc-8fbc69322f03">2,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOC03LTEtMS05MjI3OQ_dacb5d41-253d-413e-888a-b57753839f4b">4,167</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOS01LTEtMS05MjI3OQ_1ae64685-b7d7-4791-a71c-0c3e24b68f10">3,427</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOS03LTEtMS05MjI3OQ_9a70e7ca-9c44-469a-85a3-3ec08b967860">11,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (Income), Net of Other Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTAtNS0xLTEtOTIyNzk_61d393d4-9236-4d47-b045-0a7758e3cc3c">1,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTAtNy0xLTEtOTIyNzk_53fa8b16-24f4-455b-909d-4fd85fb501c1">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTEtNS0xLTEtOTIyNzk_fce05b00-3f5d-4a9d-b85c-2b02634e0c06">5,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTEtNy0xLTEtOTIyNzk_9a2af58c-9b12-4171-9cfd-0477a016b257">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTItNS0xLTEtOTIyNzk_db262ed3-0b6a-428d-8d94-ce63bc514557">3,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTItNy0xLTEtOTIyNzk_4a73eab4-220f-4c3b-9771-97a3c78a2272">5,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTMtNS0xLTEtOTIyNzk_5f3c9379-3348-4fae-a068-78564dad2bf4">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTMtNy0xLTEtOTIyNzk_653d65df-5d5b-47c6-bd8b-086137e3bb4d">8,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTQtNS0xLTEtOTIyNzk_1bd641a5-6e91-4e6e-9859-3e669a475c9b">4,415</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTQtNy0xLTEtOTIyNzk_c8e9b074-30b6-40a5-8a42-8c0678d70fe8">3,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss Per Share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTYtNS0xLTEtOTIyNzk_12c3a304-e9b8-4a3c-bf43-d9299bce15c6">0.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTYtNy0xLTEtOTIyNzk_655dbfd6-1cde-4be9-af3e-c4b3c7773087">0.10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTctNS0xLTEtOTIyNzk_7c053911-9dd7-44a5-9015-1dee03b4ca1f">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTctNy0xLTEtOTIyNzk_02c5108f-00cf-4181-a388-ea498389e458">0.10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Statements of Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended April&#160;1, 2023 With Comparative Figures for 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.683%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfMi01LTEtMS05MjI3OQ_1bd641a5-6e91-4e6e-9859-3e669a475c9b">4,415</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfMi03LTEtMS05MjI3OQ_c8e9b074-30b6-40a5-8a42-8c0678d70fe8">3,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;padding-right:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNC01LTEtMS05MjI3OQ_41cf7fbd-92d6-4fe7-9a91-8e1b5771248c">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNC03LTEtMS05MjI3OQ_ece07319-8245-4f30-a47d-3b4c744da3af">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; Net of Tax</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNS01LTEtMS05MjI3OQ_dd406a94-14bb-4abb-bdd8-6912f9152453">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNS03LTEtMS05MjI3OQ_663ebebc-de7b-4c6c-8f96-c45d56e42d35">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Other Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNi01LTEtMS05MjI3OQ_93ebfc91-89bb-402f-837d-70301bc64fbc">409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNi03LTEtMS05MjI3OQ_a65f0b9f-ab0c-45dd-8439-90c058fa15d7">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNy01LTEtMS05MjI3OQ_7768fed4-93f1-4327-b205-b3224f16a61d">4,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNy03LTEtMS05MjI3OQ_05ddb219-bcd1-4036-a1fb-36722e608df9">2,931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Statements of Cash Flows</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended April 1, 2023 With Comparative Figures for 2022</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><span><br/></span></div></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Unaudited, In thousands)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMy0xLTEtMS05MjI3OQ_92e20325-bb6e-4699-b31a-60eb8ea956ca">4,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMy0zLTEtMS05MjI3OQ_4aa873e7-5c60-4cda-9940-df44a6063c19">3,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNS0xLTEtMS05MjI3OQ_2ec28066-deb2-44fb-adff-7665b9be6753">6,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNS0zLTEtMS05MjI3OQ_ea822c2a-f626-4982-b4bd-bab97893f627">7,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Deferred Financing Fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0xLTEtMS0xMDM5ODI_3acba650-c4d9-4237-ba4a-0fe3cfeb4f46">616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0zLTEtMS0xMDM5ODI_73cd392d-d7bf-4ea0-961a-42ab1204b5bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for Non-Cash Losses on Inventory and Receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="atro:ProvisionForNonCashLossesOnInventoryAndReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0xLTEtMS05MjI3OQ_d22b9d42-83b7-4503-b56d-fda88211e91f">627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="atro:ProvisionForNonCashLossesOnInventoryAndReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0zLTEtMS05MjI3OQ_6c479edc-3a35-4fe1-ac58-4f57f84625ac">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNy0xLTEtMS05MjI3OQ_0d0b8bd4-18a8-4ee5-88db-20ad539ccfa9">2,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNy0zLTEtMS05MjI3OQ_a30a807b-c5a6-4f04-8db2-d1bd1ca82f98">2,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Non-Cash Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="atro:OperatingLeaseNonCashExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0xLTEtMS05MzQ5Nw_9fc0f6ae-31f6-419d-913e-f7e74586ab96">1,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="atro:OperatingLeaseNonCashExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0zLTEtMS05MzQ5Nw_e0941f40-6d38-4019-9839-107ea483ff23">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Cash Accrued 401K Contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOC0xLTEtMS05MjI3OQ_b3da052f-3e3e-48db-a15a-d8d8dc0dbd7d">1,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOC0zLTEtMS05MjI3OQ_dacbd728-34f1-4b28-986a-3e92a6691ccf">1,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business, Before Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0xLTEtMS05MjI3OQ_6195a8fb-b4f4-4b87-bba8-b31ce0e8f167">3,427</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0zLTEtMS05MjI3OQ_2f97c3c4-d123-4083-b6bf-1fa0f7267239">11,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash deferred liability recovery</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="atro:BusinessAcquisitionPreacquisitionContingencySettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTgtMS0xLTEtMTAzMzMy_71eb4b24-d3b3-447b-ac55-c0febeac6d76">5,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="atro:BusinessAcquisitionPreacquisitionContingencySettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTgtMy0xLTEtMTAzMzMy_a0b46427-45b0-4808-b824-d8a4167cbc65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTktMS0xLTEtOTIyNzk_e81498be-944b-4f09-b539-4c5116f1dabf">525</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTktMy0xLTEtOTIyNzk_61148f5f-abd4-4c94-8681-a24d7146ebcc">513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Operating Assets and Liabilities Providing (Using) Cash:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjEtMS0xLTEtOTIyNzk_85a07029-122a-4714-a737-676f2313b763">4,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjEtMy0xLTEtOTIyNzk_3c1c56c6-b666-4ae5-915b-d028ed9f1f4e">10,024</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjItMS0xLTEtOTIyNzk_f8eb88e2-45b9-4283-bac1-2cccd0511a6d">13,860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjItMy0xLTEtOTIyNzk_bb63fc1a-dd83-46e3-a69d-3cd0cec97d8f">9,015</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjMtMS0xLTEtOTIyNzk_f275e287-caaa-4c52-89db-32e0eb7b7f10">3,488</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjMtMy0xLTEtOTIyNzk_af98cea4-8d08-48c7-a5ab-ab89d244c91d">8,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjQtMS0xLTEtOTIyNzk_46a23f0c-75c7-41fd-bce2-7ad96a54ac55">2,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjQtMy0xLTEtOTIyNzk_1eaab73a-dfd4-43b5-94a9-981c3ed2b262">1,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Current Assets and Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjUtMS0xLTEtOTIyNzk_92a52aa9-1af1-4b1f-8cef-33cc0ef611c8">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjUtMy0xLTEtOTIyNzk_bbde4252-4068-4635-8a8b-365985ecea46">363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advance Payments and Deferred Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjYtMS0xLTEtOTIyNzk_26f4938a-224f-4c8e-ad4c-841bd99ef878">1,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjYtMy0xLTEtOTIyNzk_08be4601-cbec-4d6b-931b-812a064f1ef4">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjctMS0xLTEtOTIyNzk_998c664a-6eb8-48e0-815e-f73e00e1f2a9">1,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjctMy0xLTEtOTIyNzk_061ec65a-8c49-4c5b-910c-3ade65857c13">16,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="atro:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjgtMS0xLTEtOTIyNzk_31487ecd-c386-4323-8865-7bd29b3c5e4a">1,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="atro:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjgtMy0xLTEtOTIyNzk_189e0032-3954-4a50-978a-dc584890061c">1,724</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Retirement Plan and Other Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjktMS0xLTEtOTIyNzk_bc22bd3d-226b-4394-acd7-439a31aeb965">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjktMy0xLTEtOTIyNzk_7a0e2d9f-5f88-44ad-99d4-e9eccc707f08">109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flows (Used) Provided by Operating Activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzAtMS0xLTEtOTIyNzk_a5767669-c264-4527-a162-4925e9877381">19,181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzAtMy0xLTEtOTIyNzk_5af88f24-045a-4d4e-b276-b90a92b03bda">316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Sale of Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzMtMS0xLTEtOTIyNzk_376dea68-91e7-4e9e-83d2-afd2eddad11e">3,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzMtMy0xLTEtOTIyNzk_2987c6fb-ef27-4ab1-8846-e6b4a83d889e">21,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzQtMS0xLTEtOTIyNzk_068ed6f8-6960-4d96-8c6b-27e3550c5af1">1,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzQtMy0xLTEtOTIyNzk_6c9b484f-d4ee-41f7-aa8b-d65666e34234">1,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flows Provided by Investing Activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzYtMS0xLTEtOTIyNzk_c215fb6b-f736-4513-a289-4a89cfab48e8">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzYtMy0xLTEtOTIyNzk_df028d88-0815-4116-9be7-2e7707cdbd8a">20,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Long-term Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzgtMS0xLTEtOTIyNzk_a8350e5f-a281-4d76-8c8f-4603aff50ba4">126,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzgtMy0xLTEtOTIyNzk_af3587ff-1169-49af-b88c-68b4a1a4b5ea">17,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Payments on Long-term Debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzktMS0xLTEtOTIyNzk_d5fc0726-25d8-4f1c-9aee-301d61f1a977">111,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzktMy0xLTEtOTIyNzk_2339ec25-01c7-45d7-9436-f4d203409044">43,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Award Activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="atro:ProceedsPaymentsFromStockAwardActivity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDEtMS0xLTEtOTM1NjY_bb626bc1-8ebd-4713-830f-1bd851cfa53d">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="atro:ProceedsPaymentsFromStockAwardActivity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDEtMy0xLTEtOTM1NjY_7b6cdfc2-3e4d-4881-8b99-d620b0fcb0e2">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Principal Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDItMS0xLTEtOTM1NzI_edffb796-0d75-4dc7-892a-46d8aec3c9d6">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDItMy0xLTEtOTM1NzI_928593d2-067c-40df-a5d2-ef03340f1275">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt Acquisition Costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDYtMS0xLTEtOTIyNzk_3eb9d71c-da50-4759-b07a-f8ecb708b5c5">4,347</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDYtMy0xLTEtOTIyNzk_15e2e7f5-f97e-4fa5-987b-75995aa34907">771</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flows Provided (Used) by Financing Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDctMS0xLTEtOTIyNzk_dfdb68f6-4fcc-4897-bf09-7102b052a509">9,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDctMy0xLTEtOTIyNzk_dc611427-02ac-480a-bc4a-7099478b5958">26,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Exchange Rates on Cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDgtMS0xLTEtOTIyNzk_558f8592-e2f2-40d2-8657-8deabfc0abb9">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDgtMy0xLTEtOTIyNzk_0e2545de-e2db-437b-b225-4a91e811d154">173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in Cash and Cash Equivalents and Restricted Cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDktMS0xLTEtOTIyNzk_3d08113f-be72-42d4-b50c-7afc673a2e16">8,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDktMy0xLTEtOTIyNzk_b826c410-5f49-4a9d-9816-8ee508358e5d">5,742</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and Cash Equivalents and Restricted Cash at Beginning of Period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTAtMS0xLTEtOTIyNzk_d385112d-424a-43e4-9d61-54683d4b2975">13,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id503285f593a41b89c9b64694d2fc85d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTAtMy0xLTEtOTIyNzk_31ea5564-e234-4d06-ae7f-3a5dc7218fc1">29,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and Cash Equivalents and Restricted Cash at End of Period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTEtMS0xLTEtOTIyNzk_68f2ca10-d16c-4277-ba46-5c28e72836dd">5,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTEtMy0xLTEtOTIyNzk_2e673a0e-c89a-4a38-b7dd-b971ab4bb905">24,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Statements of Shareholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended April&#160;1, 2023 With Comparative Figures for 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i693ee82391ed4773b69e8d72b7dcf094_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMy01LTEtMS05MjI3OQ_1ebb95a9-84ba-4f39-9b8a-27e775d49d06">291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMy03LTEtMS05MjI3OQ_f5482242-14b5-451d-9b23-bfe07c961787">289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Issuance of Common Stock for Restricted Stock Units (&#8220;RSU&#8217;s&#8221;)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNi01LTEtMS05MjI3OQ_b3affa00-3294-4ab4-860e-0326261023ce">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNi03LTEtMS05MjI3OQ_194cdac2-fe99-4b68-a5ad-714d8df9c9ea">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Stock Converted to Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOC01LTEtMS05MjI3OQ_d50f96ca-7bbd-4676-91fe-a48bcf10f95a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26e3963a78954286b82fd75154c1891d_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOS01LTEtMS05MjI3OQ_0fd34acf-2b9a-422e-be01-41f23cc40767">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic13a471287334d1983fdf2cb2718ecdd_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOS03LTEtMS05MjI3OQ_c409fbda-7710-4bdf-9f21-927d7a75670d">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Class B Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed77e32a154456fbcf10030d92a1eac_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTEtNS0xLTEtOTIyNzk_b767dda9-d288-4566-9fa5-4b64aa8de0e0">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595e74458d0446fcb83661a7d6a82d7c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTEtNy0xLTEtOTIyNzk_875524a4-aba1-4c5b-ad07-5f56247dbea7">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Stock Converted to Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTQtNS0xLTEtOTIyNzk_3b352766-f940-4fee-aabb-903a364eae59">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcaf5160044842c0928457342310fa0a_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTUtNS0xLTEtOTIyNzk_2a6d6410-3eb0-48a7-8cb5-42d47a71da03">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTUtNy0xLTEtOTIyNzk_5ad52a7e-1032-41e7-8059-7e2829fa5906">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional Paid in Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1fc258a2789437a91c52270c9035140_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTctNS0xLTEtOTIyNzk_213a3e1b-8f99-4d6e-85c9-874255a824d0">98,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717f84f700894cd8a313181a148dda92_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTctNy0xLTEtOTIyNzk_0e009ea8-0038-4951-9754-6f59bb9e32a9">92,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Exercise of Stock Options and Equity-based Compensation Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjAtNS0xLTEtOTIyNzk_06d50e99-e6ac-432a-96d1-1c44780b4ce3">2,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjAtNy0xLTEtOTIyNzk_a0d90339-d428-4445-8bf3-b44b5addce83">2,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Withholding Related to Issuance of RSU&#8217;s</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjEtNS0xLTEtOTIyNzk_5ae5074a-a3ce-44cd-b07a-2872b6e475bb">603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjEtNy0xLTEtOTIyNzk_4dea3228-2853-4e66-ae0b-cc4b1f1eb855">293</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i824ea1af55d34c429bbfe40c01021030_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjItNS0xLTEtOTIyNzk_2addc32e-46b2-446e-9e8d-2a3ce42e825d">100,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de4953141ce40eb9a6d4b51d9d12259_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjItNy0xLTEtOTIyNzk_88547e72-5b54-4e33-bdc2-39b669715589">94,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Comprehensive Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id073f984ea4d40d2a238bde7f2b585d2_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjQtNS0xLTEtOTIyNzk_eca69431-33d1-4658-b87f-f431d4ea3227">9,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bb59e05860b4973abb59e8178409f89_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjQtNy0xLTEtOTIyNzk_2e21c5ed-4572-4b49-822a-8ec488528f1c">14,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjYtNS0xLTEtOTIyNzk_62ea07df-4718-4724-aa24-3719a8962c63">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib76385781ac940139d536702f61eb5f6_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjYtNy0xLTEtOTIyNzk_1dde9ca9-bda5-43d1-8db5-f1ee9b6b64fd">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; Net of Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjgtNS0xLTEtOTIyNzk_c125a16a-4fec-4116-90d1-7cc6a86539ea">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib76385781ac940139d536702f61eb5f6_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjgtNy0xLTEtOTIyNzk_6c046d87-001d-4288-ab90-83c075c73f0d">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4553a91c28224b67931e0b9632e66795_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjktNS0xLTEtOTIyNzk_4241b27d-0cb3-4eb3-8629-a4d1ed54cd11">9,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9fec0d50ff3e46568842598924de4960_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjktNy0xLTEtOTIyNzk_7c0c198a-00fb-4a60-af66-ce056507f239">14,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained Earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bd57d1c1c8c436d8d628647d62da4ad_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzEtNS0xLTEtOTIyNzk_232158b1-9fad-42d8-af42-24a5873b1294">240,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e58c9da88a2438e979d2ef5af4ac78e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzEtNy0xLTEtOTIyNzk_9100c257-9de0-4ce3-8c85-042703918750">287,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzQtNS0xLTEtOTIyNzk_715f3f82-d868-4f59-b6a0-38739839ae81">4,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzQtNy0xLTEtOTIyNzk_b8c1e899-0507-4b8d-962c-f932a0a7ebec">3,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reissuance of Treasury Shares for 401K Contribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzUtNS0xLTEtOTIyNzk_d4317446-4ad9-4477-915c-8911206fd579">1,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzUtNy0xLTEtOTIyNzk_c18ae3f8-2ad7-4a3c-bca7-78a44d3705d1">5,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7200c6cc32794d77ba4747e90ccb8b48_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzgtNS0xLTEtOTIyNzk_6231f9a2-1aeb-429c-a069-19c5be1c7033">234,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ca7a7f0ff9f428499ef289bc8bc58a8_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzgtNy0xLTEtOTIyNzk_2e8b367e-29ab-4fc0-b0b8-cd356c9cc8ff">279,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3158cd4559254763b9d46dca51f5300f_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDAtNS0xLTEtOTIyNzk_f794c316-07d7-4024-a7fc-01ac85a1729c">89,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d981bb699dd4c798d8cb0c36d34f689_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDAtNy0xLTEtOTIyNzk_5be9536e-34a5-4473-bd10-1bab3d8066db">108,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares Issued to Fund 401K Obligation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDItNS0xLTEtOTIyNzk_e56ffa99-1c83-49ec-a4b9-bb34185778f2">2,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDItNy0xLTEtOTIyNzk_6125f89c-0b38-4edb-ba92-2f6fb8c35030">9,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i660c127fa50443bfbfb3f3561286441b_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDQtNS0xLTEtOTIyNzk_397830e8-81b3-45cb-a1bb-5754570abf04">87,203</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bd8c2b94e874591b394c50735ae4692_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDQtNy0xLTEtOTIyNzk_d3ae3ccf-d0d7-42d4-9742-135f36d42364">99,239</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Shareholders&#8217; Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDUtNS0xLTEtOTIyNzk_684cb9af-d004-4489-8ed6-05bda387ae6b">238,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDUtNy0xLTEtOTIyNzk_ff0e4ac5-08a0-45db-8997-f530d39e2e63">260,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Condensed Statements of Shareholders&#8217; Equity, Continued</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended April&#160;1, 2023 With Comparative Figures for 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:68.130%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Shares)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i693ee82391ed4773b69e8d72b7dcf094_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMy01LTEtMS05MjI3OQ_be9d3acb-6d27-414e-b2ce-44894b2c9c4b">29,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMy03LTEtMS05MjI3OQ_5681f29f-344a-4911-9ed0-87e39fa6f5d4">28,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Issuance from Exercise of Stock Options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNS01LTEtMS05MjI3OQ_cfc053a0-886e-4a04-a32f-53300e8e3741">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNS03LTEtMS05MjI3OQ_f2473296-5229-49a2-b529-69c540399c34">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Issuance of Common Stock for RSU&#8217;s</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNi01LTEtMS05MjI3OQ_bceef0c0-17a8-45c3-ad36-15f3853f25fa">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNi03LTEtMS05MjI3OQ_59829f50-0462-4388-8b84-9b3c249f9806">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Stock Converted to Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNy01LTEtMS05MjI3OQ_a3195ee0-eaf8-4836-8516-5f3f4c471646">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNy03LTEtMS05MjI3OQ_db5bbee1-22ee-4695-8344-c88ff899533f">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26e3963a78954286b82fd75154c1891d_I20230401" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfOC01LTEtMS05MjI3OQ_38f1a75d-f1dc-4653-8ea9-0bc745c61643">29,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic13a471287334d1983fdf2cb2718ecdd_I20220402" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfOC03LTEtMS05MjI3OQ_4cc7ef21-04b7-40d1-80e5-d27d1b80e95f">29,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Class B Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7ed77e32a154456fbcf10030d92a1eac_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTAtNS0xLTEtOTIyNzk_65d57a26-2323-4d13-9cd3-77b6691a08df">6,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i595e74458d0446fcb83661a7d6a82d7c_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTAtNy0xLTEtOTIyNzk_3337cc88-11eb-449d-8707-a285fccaf7be">6,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Issuance from Exercise of Stock Options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTEtNy0xLTEtOTIyNzk_5a867d2c-75c7-4903-aecf-68718eff2305">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B Stock Converted to Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTMtNS0xLTEtOTIyNzk_b5ec98c0-60e8-4b53-86b8-673f887aecc9">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTMtNy0xLTEtOTIyNzk_b7779b0f-bd34-4859-bfe2-87cfd7d2dd8b">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcaf5160044842c0928457342310fa0a_I20230401" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTQtNS0xLTEtOTIyNzk_f9c4c237-69ad-4ccf-b5f6-a9e4676de170">6,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTQtNy0xLTEtOTIyNzk_d2eba2a9-1128-461a-bfdc-ca4c5e548694">6,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3158cd4559254763b9d46dca51f5300f_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTYtNS0xLTEtOTIyNzk_3a9a47e4-b729-400a-8a52-4b95ba9f6a2e">3,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d981bb699dd4c798d8cb0c36d34f689_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTYtNy0xLTEtOTIyNzk_3d314841-7876-485c-b2c9-c8145682cf6f">3,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares Issued to Fund 401K Obligation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTgtNS0xLTEtOTIyNzk_f41a4fd0-d174-47cf-9c97-7fd6b96fdbc3">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTgtNy0xLTEtOTIyNzk_ed5567a0-8dc0-4f3e-a29a-be4e5c5e78bc">325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i660c127fa50443bfbfb3f3561286441b_I20230401" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMjAtNS0xLTEtOTIyNzk_af133739-0473-4981-ba35-059fe3ad426c">3,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bd8c2b94e874591b394c50735ae4692_I20220402" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMjAtNy0xLTEtOTIyNzk_ffe70e46-50ce-49b2-a7cc-180afdb8475f">3,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated condensed financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASTRONICS CORPORATION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Condensed Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;1, 2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_34"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">1) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwMw_ebb28a3e-109a-4402-b725-2912767c015d" continuedAt="i59f2dee2c463437fbd543b5175c36ee6" escape="true"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwNw_dc9ebefe-23c3-4643-bfba-609fb48a1c7e" continuedAt="id17a225a253e4c76a9160602bb21aea1" escape="true">Basis of Presentation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="id17a225a253e4c76a9160602bb21aea1" continuedAt="id684e92fb1794a9d972e7d7833ebaa94"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i59f2dee2c463437fbd543b5175c36ee6" continuedAt="i3ff03322ead749e883aee013631dab4d">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</ix:continuation></span></div><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODE5Mw_33461350-09cc-4ab6-96ef-50140783b10c" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April&#160;1, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December&#160;31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation&#8217;s 2022 annual report on Form 10-K. </span></div><ix:continuation id="i3ff03322ead749e883aee013631dab4d"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (&#8220;Astronics&#8221; or the &#8220;Company&#8221;) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (&#8220;U.S.&#8221;), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included <ix:nonFraction unitRef="element" contextRef="ia2a905cded924365990ee95cb3f62397_D20190213-20190213" decimals="INF" name="atro:NumberOfElementsForContingentEarnOuts" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjExMw_d2cad5dc-7000-48ad-a808-19eefe7f6048">two</ix:nonFraction> elements of contingent earnouts. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $<ix:nonFraction unitRef="usd" contextRef="i8b7b5f7a76ad48279a25729525202ecc_D20220301-20220331" decimals="-5" name="atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjQ1MA_b8afbfcf-5464-429d-99e4-d774cd414ed4">11.3</ix:nonFraction> million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $<ix:nonFraction unitRef="usd" contextRef="i588a7d0c72fe49a9b7be5793f81b2eb7_D20230301-20230331" decimals="-5" name="atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODc5NjA5MzAzMTU3Ng_c0204302-9b00-421d-b6ba-63ae077970f5">3.4</ix:nonFraction> million. The Company recorded the gain and received the payment in the first quarter of 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021 the Company was awarded a grant of up to $<ix:nonFraction unitRef="usd" contextRef="i42c03115704040d7aef590b53fc978de_I20210930" decimals="-5" name="us-gaap:GrantsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDI5MQ_97d39151-9136-44de-8350-b732a306ba41">14.7</ix:nonFraction> million from the U.S. Department of Transportation (&#8220;USDOT&#8221;) under the Aviation Manufacturing Jobs Protection Program (&#8220;AMJP&#8221;). The Company received $<ix:nonFraction unitRef="usd" contextRef="i8c2a3f42438040cab90d935c1e52309c_D20220101-20220402" decimals="-5" name="us-gaap:ProceedsFromCollectionOfOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDQ2Mw_54775529-b0d1-4562-8d15-edb4c8f08030">5.2</ix:nonFraction> million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April&#160;2, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i7bbb38ff5c254d9fbd645feb5b4c0f4f_D20230101-20230401" decimals="-5" name="atro:GrantRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDc2OQ_ca063caa-4f20-43c0-9fbb-3530a52f9f76">6.0</ix:nonFraction> million of the award. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><ix:continuation id="id684e92fb1794a9d972e7d7833ebaa94"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjE5OTAyMzI2OTUzNA_6b9cfe3a-f4f1-4b85-b91a-ec468d651f09" continuedAt="ia10e1fe9e67d49dbafa9a74a7c89b4db" escape="true">Restricted Cash</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia10e1fe9e67d49dbafa9a74a7c89b4db">Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets.</ix:continuation> <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMTY0OTI2NzQ1NTY0NQ_ae884c94-a6d6-4219-9499-d56448e2efe6" continuedAt="if762dced25bb4a5bbcbfc6ae5f5972f8" escape="true">The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="if762dced25bb4a5bbcbfc6ae5f5972f8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMS0yLTEtMS0xMDM5NTY_c4b895dc-7515-44ae-87a0-ce2ff5df0eb1">4,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMS00LTEtMS0xMDM5NTg_5f0261bd-d6be-400f-a649-14962437620f">24,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMi0yLTEtMS0xMDM5NTY_827bb2d6-9754-434d-9bb0-6a89bfb9a9b7">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMi00LTEtMS0xMDM5NTg_9422996e-8b53-4b48-87ae-76e2d30d7a93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMy0yLTEtMS0xMDM5NTY_43e01686-cb34-47c1-8e82-8198e61ff85e">5,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMy00LTEtMS0xMDM5NTg_8e232ebe-5fd6-4f6b-88c5-683562e0c95e">24,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwOQ_dfc3c968-a5bf-4711-bace-1def0a4949fb" continuedAt="ia00ae5f8277e4b8bb5b46c214dc058eb" escape="true">Trade Accounts Receivable and Contract Assets</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia00ae5f8277e4b8bb5b46c214dc058eb" continuedAt="i654c95718b674d5bb8df3005b87c74c8">The allowance for estimated credit losses is based on the Company&#8217;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer&#8217;s ability to pay.</ix:continuation> The allowance for estimated credit losses balance was $<ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ0Mw_4c9733cd-e1de-4c02-aa67-758a21345d7b">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ1MA_9cb91c6d-b72d-4e34-936e-a79f7adc8fc2">2.6</ix:nonFraction> million at April&#160;1, 2023 and December&#160;31, 2022, respectively. The Company&#8217;s bad debt expense was insignificant during the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total recoveries were $<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ5NzU1ODIyNzgx_275d360e-82db-4718-86b2-df8d5cd7e1c4">0.3</ix:nonFraction> million in the three months ended April&#160;1, 2023 and $<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ5NzU1ODIyNzky_80619c24-e50d-4bfa-b5cf-c9039351ccef">0.2</ix:nonFraction> million in the three months ended April&#160;2, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i654c95718b674d5bb8df3005b87c74c8">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies&#8217; cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.</ix:continuation></span></div><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwNA_566520e5-8bae-4049-8eaf-780ad1c1c5eb" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNjU3MQ_2fdd5809-9e0c-4592-9159-2a7548c4f673">12.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNjU3OA_e488fa5a-fa6a-4a56-a982-a34bc5d7dfd9">12.2</ix:nonFraction> million for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. These costs are included in cost of products sold.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwMQ_0436b04f-2420-433a-a3e4-72ebb5f68017" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would&#160;be recognized to the extent the carrying amount exceeds fair value.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;1, 2023 and April&#160;2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April&#160;1, 2023 and April&#160;2, 2022.</span></div><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIxMA_1d97d6e2-2d36-42fa-ad12-90b8f498a73d" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted Accounting Pronouncement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg0OQ_4578e935-7319-4453-aa13-26ce35872e40" continuedAt="ia1706da7c0b34f27bfc4cd7d99fa1267" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="ia1706da7c0b34f27bfc4cd7d99fa1267" continuedAt="i9770d5c0918340de89636bb2c510b20c"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;1, 2023, we had&#160;$<ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzA_835c8a06-19cf-4485-b227-79db2aec208b">578.5</ix:nonFraction> million&#160;of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i83b5913845a344f18984d999e51fa9a8_I20230401" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTQ0_45632ed0-a2e2-4391-a9bc-898329164773">498.7</ix:nonFraction> million&#160;of our remaining performance obligations as revenue over the next <ix:nonNumeric contextRef="i83b5913845a344f18984d999e51fa9a8_I20230401" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMjEz_0dd3e2e7-497b-41e8-93df-c79f23a20aa1">twelve months</ix:nonNumeric> and the balance thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzAy_7519c60e-965a-43c4-88d9-de5f7813175e">14.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzA5_e9922fdb-c08d-4186-a728-5451ded2a603">6.0</ix:nonFraction> million during the three months ended April 1, 2023 and April&#160;2, 2022, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg1Nw_3348eff9-d570-4742-b800-5141955f4f84" continuedAt="icfdde83b91bd429d98fa41dfe0b258b2" escape="true">The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended&#160;April&#160;1, 2023: </ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><ix:continuation id="icfdde83b91bd429d98fa41dfe0b258b2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMS0yLTEtMS05MjI3OQ_1b2d0308-3abb-48b3-a13e-26ade2899e25">27,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMS00LTEtMS05MjI3OQ_0530cc11-ecd5-4bb2-9601-fc62f0ad6aa0">33,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, April&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMi0yLTEtMS05MjI3OQ_92c72c26-fc82-4834-861b-35d6e59851ae">30,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMi00LTEtMS05MjI3OQ_46780ccb-9a85-4b05-b330-d2ffc09d28e7">28,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of April&#160;1, 2023 and December&#160;31, 2022, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTU3Ng_e9bf3d78-35ad-4b16-b114-7fb70d818976">3.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTY0OTI2NzQ0NDM4OQ_27ee66c7-5d07-409a-92e2-ded16ce4e729">2.5</ix:nonFraction>&#160;million of costs, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg1OA_8ee192ac-aab2-4741-a49f-a15d18526b5e" continuedAt="i280670e607234e55993d7df1d3022059" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c29017de73445f5b36982505e614294_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMy02LTEtMS05MjI3OQ_63670390-2f04-435a-aaf7-2000bcf2115a">94,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3c916965991402fa895a893b2980648_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMy04LTEtMS05MjI3OQ_7f93dfad-682a-4923-b1b1-69d37ef6ae02">64,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac3d481fa3846c1a05fb8d6b761faec_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNC02LTEtMS05MjI3OQ_7f3e5ea6-0cae-4ff0-87f8-4241f63b65e1">14,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie38255a6a9c54e60af30893babd3c8b0_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNC04LTEtMS05MjI3OQ_3a17f648-e837-41f8-8074-c58abebb825b">14,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49a0536798bc43c094a00a070d8544e0_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNS02LTEtMS05MjI3OQ_25d4efe1-cf5e-465f-983f-ae51b7002639">19,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66c4ee7ab8fa4652afe164e61097e87b_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNS04LTEtMS05MjI3OQ_f0114a2a-a7d2-4996-9102-5cd00e6f0b78">15,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5da80a901f464d89febb95910d3c6f_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNi02LTEtMS05MjI3OQ_1999b99c-c4ad-4f73-8129-cb0435576415">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bfe7534b4e04407adfa329ebbcb61df_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNi04LTEtMS05MjI3OQ_438bed48-0c6a-4252-b6a9-7d65c385e1f2">6,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNy02LTEtMS05MjI3OQ_d1be35e2-d3dc-4963-b86b-2b557d16fe42">135,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNy04LTEtMS05MjI3OQ_3e4d8a3e-0c8d-4707-9a12-e27a93c5ebfe">101,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4672f2612a0949bb9d9e677edf5b9f7c_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTEtNi0xLTEtOTIyNzk_3058b0f6-42cb-4bed-a1ce-876a4374e5e1">20,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i264f7bc06cbd4135975f5eef056ade65_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTEtOC0xLTEtOTIyNzk_beb5bb3f-1a0d-478a-9a9d-938ecb467b06">14,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTItNi0xLTEtOTIyNzk_84be9576-c92d-48a6-9913-de01f9da8730">20,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTItOC0xLTEtOTIyNzk_cc3a0f3c-45cb-49c4-82c0-39fcfc23975f">14,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTQtNi0xLTEtOTIyNzk_fec40fd9-3c70-444d-982c-bd567402ccce">156,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTQtOC0xLTEtOTIyNzk_fe56ff82-ed4c-482f-969c-8a28cea5dd8a">116,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="i9770d5c0918340de89636bb2c510b20c"><ix:continuation id="i280670e607234e55993d7df1d3022059"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMy02LTEtMS05MjI3OQ_852326d6-b2d4-4e7e-bedb-111902e9e66e">53,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if85e5fa0200e45349ec79b9c6a0ef306_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMy04LTEtMS05MjI3OQ_1bcd8da8-8766-4e38-b1df-62c96f7388e5">44,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5edafa6245440e9c98a1c066cc8f4d_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNC02LTEtMS05MjI3OQ_6cf32b6b-4bd4-452d-ae4f-b16482c454c9">36,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36dd586e55794da98bb36644a40edfca_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNC04LTEtMS05MjI3OQ_9ec32f64-0326-47d9-b1f9-438cbdc4ee42">29,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0894e14ee548488e8169385a5a161dd7_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNS02LTEtMS05MjI3OQ_d42377dd-c79b-4f64-9d7d-9b2dbb2224ae">29,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f27034b50640bebe7d9d779c03f94d_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNS04LTEtMS05MjI3OQ_1b082fa2-aa27-4832-8b65-88b68b6a9704">18,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i342ef76cbd784b2c8eb79c5aca165f78_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNi02LTEtMS05MjI3OQ_a37930ca-5855-4ddc-a4ec-be1adb147c82">5,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia04d31cc66cc485880891cfa5cc29272_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNi04LTEtMS05MjI3OQ_04fa504c-8616-48b3-8674-27e22a4a5a6a">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21f6782c30d34706a965b172dab8e814_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNy02LTEtMS05MjI3OQ_29a930fe-a65e-4b3e-93e5-3f78ae4c5a8d">2,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ac74d15fef4081af1ab4bb133f1208_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNy04LTEtMS05MjI3OQ_482abcd4-7981-4298-8773-1fd7e4c14987">1,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic97ff409def74aa1bcacf327a56369d2_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOC02LTEtMS05MjI3OQ_f97fe42e-265c-4e6e-94ff-90dabc550a75">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e7dcdf1fa204f8d926da73e9a253496_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOC04LTEtMS05MjI3OQ_c97485af-979b-44f6-859b-fc9b4b32f6d7">6,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOS02LTEtMS05MjI3OQ_9d0b64cd-0d36-4a62-b1dc-b5bc1118b5ff">135,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOS04LTEtMS05MjI3OQ_9aadabe2-805d-4dfa-ad16-338545a44abf">101,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTEtNi0xLTEtOTIyNzk_a847e637-2d17-4090-9ccd-1af304eb2387">20,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTEtOC0xLTEtOTIyNzk_e7ff16e7-05b5-4b4c-a402-abe707a725a0">14,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTMtNi0xLTEtOTIyNzk_ed59c441-bf9f-41a5-9fcc-cac1078ce208">156,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTMtOC0xLTEtOTIyNzk_85e9dca5-cfd9-4b79-ad88-d002e134dffc">116,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:continuation></ix:continuation></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_40"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">3) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RleHRyZWdpb246NjEwZjMzY2JhYzIzNGZmM2E2ZGNiZjljY2EzZDQzZDZfNDMw_0f069a03-a56f-4af3-aeca-e1aac5fc334b" continuedAt="ib2f6425402c84b2f86cf58e6cec89a0e" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="ib2f6425402c84b2f86cf58e6cec89a0e"><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RleHRyZWdpb246NjEwZjMzY2JhYzIzNGZmM2E2ZGNiZjljY2EzZDQzZDZfNDI3_577a7029-41c8-47bc-8b6a-6a17cd725fb1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMS0xLTEtMS05MjI3OQ_266aaaaa-4fa0-440f-bb80-291c7ff53bcc">32,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMS0zLTEtMS05MjI3OQ_edfdd5d0-2ec2-44ca-8bda-845760490236">30,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMi0xLTEtMS05MjI3OQ_07f73a9d-5196-4bb0-b916-3c43ef4495d4">30,298</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMi0zLTEtMS05MjI3OQ_144acb46-6842-497e-8154-eafedeba83a9">29,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMy0xLTEtMS05MjI3OQ_8c98f9da-ebd3-488b-8a45-2120f668b55c">137,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMy0zLTEtMS05MjI3OQ_b87f9f50-1a41-45ba-aae3-d757a5ed984a">127,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfNC0xLTEtMS05MjI3OQ_4e631998-b159-420c-8a86-75161b30f78b">199,944</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfNC0zLTEtMS05MjI3OQ_e79f1362-b734-474a-8352-8f03ba729d4d">187,983</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.</span></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_43"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">4) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RleHRyZWdpb246MTFjMzVkNTRmMGRiNDk3OGFjZmRkYmI2ODFiM2FkMWNfOTY_d96af021-b593-4ac5-8580-d8cb87376bb8" continuedAt="i80b6fd40676e44c4925c86f9720b331a" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="i80b6fd40676e44c4925c86f9720b331a"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RleHRyZWdpb246MTFjMzVkNTRmMGRiNDk3OGFjZmRkYmI2ODFiM2FkMWNfMTAw_aac439dd-09df-403d-8c82-2afbe9e98c4d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea7b2c0d0c7a4d8bbfbf0d5acea4bfec_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMS0xLTEtMS05MjI3OQ_960d25b6-68fa-490d-b0c4-4ed0a0ee3ac4">8,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia61959825d8f4bca81af4d2b4a9138ae_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMS0zLTEtMS05MjI3OQ_fc84ec11-bbbf-4edf-995c-91d143319fe5">8,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb730c1165d042fa81d1761cc9332df2_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMi0xLTEtMS05MjI3OQ_4573a4fc-ab39-4cff-99c3-e8a99f30cded">71,188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifab56e7480064c8ca8f595e8fcd54584_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMi0zLTEtMS05MjI3OQ_51fd6200-a167-49a0-a373-93377b945028">73,744</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id743bc55c03148fda76182fdab05a1fc_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMy0xLTEtMS05MjI3OQ_492d4043-a91d-4912-b30d-6f8a495856bf">123,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida7699b6b57b45fe94a2befed0cd8ec6_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMy0zLTEtMS05MjI3OQ_8ab3e366-e9a7-407d-ab4c-a1d80888c282">123,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45d696c6dd194de08aa9220b87eda1fb_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNC0xLTEtMS05MjI3OQ_a0994f4f-6df7-4e22-8ee6-6682f7eed4d8">6,295</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26adbac73c5844a9aef86075f840438e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNC0zLTEtMS05MjI3OQ_dc12bd86-6dfc-452c-aaa2-0cf6eba7a115">6,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNS0xLTEtMS05MjI3OQ_59a7f998-bb16-4e1e-8879-d1368d41cff6">210,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNS0zLTEtMS05MjI3OQ_8a30471a-6fa9-4af6-b4e3-0b22440d722f">211,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNi0xLTEtMS05MjI3OQ_5b7edf10-58d5-4b6b-802a-10887416d760">121,426</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNi0zLTEtMS05MjI3OQ_13fa6d62-2a45-4383-bd86-0dba40f08710">121,150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNy0xLTEtMS05MjI3OQ_2c9627f6-a990-4e1e-9c1e-69eca12c31d2">88,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNy0zLTEtMS05MjI3OQ_6f7be686-81a9-443f-8ba1-d66e86a94d3e">90,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">5) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk2_99af9326-f602-414b-a3fc-c7b42485eb67" continuedAt="i0b2a99d9a9804489a700c320d4c47aee" escape="true">Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i0b2a99d9a9804489a700c320d4c47aee"><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk4_24666107-a93a-4922-ac8e-dcaf199d7a2d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average&#160;Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i190b12b2bd23416482bbbfd22321ae1c_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi0xLTEtMS05MjI3OQ_c53b7ae4-de50-4e07-b7cd-5c9afc2f0f97">11</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6025bbbd10f343a8817f19387e108c4c_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi0zLTEtMS05MjI3OQ_adcd8e05-8a4a-48b6-aad4-3a7f89cf9f8e">2,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6025bbbd10f343a8817f19387e108c4c_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi01LTEtMS05MjI3OQ_01f1dc23-9626-4db8-86bf-ec940e5924d1">2,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib109a25bc9cd416585947737acfb0149_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi03LTEtMS05MjI3OQ_2c9a1fa0-4f09-46ca-891e-1027de37f08c">2,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib109a25bc9cd416585947737acfb0149_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi05LTEtMS05MjI3OQ_19839c7a-a1eb-42fa-9a3a-90da04761964">2,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5defdc042dd04a6398de9b88e05480fe_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy0xLTEtMS05MjI3OQ_22d0764d-fd21-433d-be4a-22f91bc76e66">4</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01e6561790ca4106bf7abd0052206c76_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy0zLTEtMS05MjI3OQ_5bde1132-6ab5-4289-a1f0-55a1b6feebc9">11,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01e6561790ca4106bf7abd0052206c76_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy01LTEtMS05MjI3OQ_3c7dea85-b927-401d-8c2f-4d3665eeb57d">11,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0179fc50bc1f4b059c62719b59b7409d_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy03LTEtMS05MjI3OQ_0ffd7a3c-47b8-4d6f-8040-cafa75497972">11,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0179fc50bc1f4b059c62719b59b7409d_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy05LTEtMS05MjI3OQ_c6436b2b-b894-4331-818d-ac1a6410d781">11,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibd7caf5f5fb84b14adba78b6f95074d8_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC0xLTEtMS05MjI3OQ_10e3b1d4-c294-4c28-be7a-1f93d65ac5e0">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC0zLTEtMS05MjI3OQ_6d0ca26b-656e-429f-b5f6-39020b7aac8b">11,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC01LTEtMS05MjI3OQ_7f32fd57-4248-4343-9b9c-1bb8d1ebd40e">9,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC03LTEtMS05MjI3OQ_fa71fd39-c155-4144-9b38-a46e99f156d6">11,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC05LTEtMS05MjI3OQ_a4e33383-7ab0-4fa7-95c0-af559aa1afcc">9,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i14b2247b63d64c93ab2c8b5fc28125c1_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS0xLTEtMS05MjI3OQ_fb9b89cf-d183-4814-af9f-944d9fbbbfd7">9</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id182013e6ff94333bce252b001d1c1ae_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS0zLTEtMS05MjI3OQ_856e0e1f-df2e-48a2-85ac-354fedcf313e">47,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id182013e6ff94333bce252b001d1c1ae_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS01LTEtMS05MjI3OQ_cc033886-3219-4f19-aca6-0b68edd673da">35,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d60434db1f94b7d953a9607abf1b4fd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS03LTEtMS05MjI3OQ_50430530-80b1-483e-875d-1a6e590c4607">47,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d60434db1f94b7d953a9607abf1b4fd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS05LTEtMS05MjI3OQ_fa7feb4d-d0d5-42b8-bece-06f0772446d0">34,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i61c6e9866d7b4f9aa1fce11fc7c9696d_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi0xLTEtMS05MjI3OQ_2408bbfe-cc60-45d3-b470-c0fbc1a7f2e4">15</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id796d738ed174b30966b4147968c58db_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi0zLTEtMS05MjI3OQ_b39e15ed-2784-49fb-ad23-2fef95fff295">142,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id796d738ed174b30966b4147968c58db_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi01LTEtMS05MjI3OQ_5f9b8cb5-c587-43a9-9e55-17f0fa251723">80,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifeaa6b0fa40747a983e99427f994b903_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi03LTEtMS05MjI3OQ_ec0a993f-b0bd-483f-bb9b-0f064b289a99">142,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifeaa6b0fa40747a983e99427f994b903_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi05LTEtMS05MjI3OQ_ee3e7637-7310-4ae8-ba35-c20d66e66d85">77,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy0xLTEtMS05MjI3OQ_467005a7-61fe-4708-a346-f9267e9ad726">12</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy0zLTEtMS05MjI3OQ_0bfa3749-6c73-4898-ac41-2e2ec8756bdb">214,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy01LTEtMS05MjI3OQ_7a52c277-438c-4846-b3d3-8f3ea4cca7aa">138,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy03LTEtMS05MjI3OQ_b91d8703-46ed-45be-afed-b9b1e2a3c900">214,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy05LTEtMS05MjI3OQ_8f56ffc6-515f-4770-a810-20d9b76856d1">135,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzkz_2364f28f-fde5-4b7b-a68c-3c3d47abd5b0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOmE2ZmQ5NjBhNTViNzQ2MDhhZjQzMDVkY2M1MTVjZjVlL3RhYmxlcmFuZ2U6YTZmZDk2MGE1NWI3NDYwOGFmNDMwNWRjYzUxNWNmNWVfMi02LTEtMS05MjI3OQ_174dbeae-dc4f-434d-952e-56ff6383ab30">3,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOmE2ZmQ5NjBhNTViNzQ2MDhhZjQzMDVkY2M1MTVjZjVlL3RhYmxlcmFuZ2U6YTZmZDk2MGE1NWI3NDYwOGFmNDMwNWRjYzUxNWNmNWVfMi04LTEtMS05MjI3OQ_835a4c11-5978-4111-bb49-a3704e5fc461">3,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk0_30091bee-dcda-419b-a2fd-0c20fa74313c" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMS0xLTEtMS05MjI3OQ_781353c2-ea26-41f3-a9f6-35187efc9890">13,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMi0xLTEtMS05MjI3OQ_a0ef08a1-0205-4fd9-b555-decc539b2c7d">12,856</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMy0xLTEtMS05MjI3OQ_cd69876c-d353-4c87-a277-d562d3d732af">10,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNC0xLTEtMS05MjI3OQ_e1220322-0121-46ef-ad1c-b1e7f8bb4946">9,533</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNS0xLTEtMS05MjI3OQ_9d42b722-5a5e-4b6c-97bd-4527c7b84e67">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNi0xLTEtMS05MjI3OQ_8d9d735a-471a-463a-a2d8-4c3c39facb08">7,037</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_49"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">6) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RleHRyZWdpb246ZGY0NTI4NDg2OWNhNGEzODkyZTQyOGVkMzQyZTgxNTdfNTQ4_09a58fcf-1a0d-440a-bdc2-c42c00f964dc" continuedAt="iab2cf78469b74625b7790bb1f388820d" escape="true">Goodwill</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="iab2cf78469b74625b7790bb1f388820d"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RleHRyZWdpb246ZGY0NTI4NDg2OWNhNGEzODkyZTQyOGVkMzQyZTgxNTdfNTQ0_f8b1c8b1-10c2-4524-985a-03e651ded6ef" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bc874cca9134e169cba8c340b839e36_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS0xLTEtMS05MjI3OQ_fae8f786-e60e-45da-b5b2-6260843405d1">36,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS03LTEtMS05MjI3OQ_e4056dd4-c255-4fff-a809-f8bcd0e0a3b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if851f1fca4b8418cb7d8f9965410753f_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS05LTEtMS05MjI3OQ_dc11cb9b-d3e8-4b3c-9574-25bc4752ff65">36,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2768771189014618b5f6951e1734e940_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi0xLTEtMS05MjI3OQ_8ca130f7-f60f-4232-a99b-80b614f15103">21,635</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi03LTEtMS05MjI3OQ_49509feb-0dc5-4f89-b618-f83d9ad6bbaf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id27a593c520348f3b4b583803c6f0e1f_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi05LTEtMS05MjI3OQ_7ede7a1b-6ae7-4c05-bd41-3c4ee74ddf3e">21,635</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy0xLTEtMS05MjI3OQ_a98fca45-4ec6-4c7f-9d15-28f792770308">58,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy03LTEtMS05MjI3OQ_764e9c92-c253-489c-8153-d4659e419dd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy05LTEtMS05MjI3OQ_b3d3b425-d542-4f7f-9302-c7d547c41398">58,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_52"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">7) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNjI0OA_170d5818-eb93-4fd2-b885-9eb5aa2db967" continuedAt="i4899a6a726ae4f698abebe0e58de109c" escape="true">Long-term Debt and Notes Payable</ix:nonNumeric></span></div><ix:continuation id="i4899a6a726ae4f698abebe0e58de109c" continuedAt="ic909b58d423f4843a9f236b35a7b2251"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt at December&#160;31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the &#8220;Agreement&#8221;). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="iad4be7f1b38146f4ab1fca5602a166b7_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg3OTA5Ng_21962798-ce30-42cf-9501-9289cf161c75">164.0</ix:nonFraction>&#160;million outstanding on the Agreement and there remained $<ix:nonFraction unitRef="usd" contextRef="iad4be7f1b38146f4ab1fca5602a166b7_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg3OTExMQ_6360058d-599b-48a1-9359-ae6b08484d55">6.0</ix:nonFraction>&#160;million available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the &#8220;ABL Revolving Credit Facility&#8221;). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $<ix:nonFraction unitRef="usd" contextRef="i28fde5a373d84cb7a231f26aa052f8e3_I20230119" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEwMw_2cfe0763-e2f0-4440-a5ae-12ec72af9cba">115</ix:nonFraction>&#160;million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least <ix:nonFraction unitRef="number" contextRef="i685cf4610c524a62a2057fd471a99684_D20230119-20230119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzExNw_4367f2e9-ee3e-416a-8a00-9a64a3db6984">1.00</ix:nonFraction>%) plus <ix:nonFraction unitRef="number" contextRef="icdbeb07af3d74fe2868c63e979f687c4_D20230119-20230119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEyNA_0c34d077-0cb5-4d01-baee-efdc237b1f40">2.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib095a65a983a497c87031bd89844723f_D20230119-20230119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEzMQ_99c784f2-7fb3-4abb-961e-b5efd3c75a78">2.75</ix:nonFraction>%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to <ix:nonFraction unitRef="number" contextRef="i82fff5cbb84647109edce9843facf3e4_D20230119-20230119" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEzOA_ca7588d9-6093-4eac-a7d1-a80ef76c1a5d">0.25</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i153ff499bcaa4e5da9a334b7fe1ada19_D20230119-20230119" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE0NQ_b859fac4-e3a8-4142-bf5b-261797afb07f">0.375</ix:nonFraction>% based on the Company&#8217;s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><ix:continuation id="ic909b58d423f4843a9f236b35a7b2251" continuedAt="i6eef4b2fe4d04373a8f80252cb4653c8"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April&#160;1, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg4MDAyOQ_0e5cfd87-15e4-44ca-90a0-40d8d5966dbd">88.1</ix:nonFraction> million outstanding on the ABL Revolving Credit Facility and there remained $<ix:nonFraction unitRef="usd" contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg4MDEwMQ_d4de5086-d226-45e4-98cc-06dcc92a2002">26.9</ix:nonFraction> million available. The Company is also required to maintain minimum liquidity of $<ix:nonFraction unitRef="usd" contextRef="i1411a7ef27db44b99818538c6e3cf64c_D20230119-20230119" decimals="-6" name="atro:DebtInstrumentCovenantMinimumLiquidity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDYwOTY_0fa5b29d-8ff0-4e71-bbc2-6665b7078212">20</ix:nonFraction>&#160;million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $<ix:nonFraction unitRef="usd" contextRef="i1803b4d3c31d4003bb6733d926a8734d_D20230119-20230119" decimals="-6" name="atro:DebtInstrumentCovenantMinimumLiquidity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDYwODg_dd5c802f-b3d7-483c-bfa0-afe5d68a2f46">10</ix:nonFraction>&#160;million thereafter. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into a $<ix:nonFraction unitRef="usd" contextRef="if459f718f1d74eb6b2efe98d9097d8ee_I20230119" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE1Mw_47673dd0-04bc-402e-894c-dce7d407490c">90</ix:nonFraction>&#160;million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least <ix:nonFraction unitRef="number" contextRef="iab6c4dd1befa4e61bda49f49b8e7db44_D20230119-20230119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE2Ng_74576e00-91ff-47ee-9a62-ffe05b909f2f">2.50</ix:nonFraction>%) plus <ix:nonFraction unitRef="number" contextRef="i6dfed354218a49fc96f4fe6723324b6e_D20230119-20230119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE3Mw_5e2c50a5-7bc3-4621-b7fb-bb56c9b2ce2c">8.75</ix:nonFraction>%. The Company will pay a commitment fee under the Term Loan Facility of <ix:nonFraction unitRef="number" contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE4MA_b19caa54-99a1-4e82-affc-4f5899fde255">5</ix:nonFraction>% of the total aggregate commitment, or $<ix:nonFraction unitRef="usd" contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119" decimals="-5" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE4NA_251c1f20-4676-4170-953b-06304600eeed">4.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119" decimals="-5" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE5OA_7f3a8273-563a-4c84-93c4-272a3c2de4f1">1.8</ix:nonFraction>&#160;million which was paid on the closing date, $<ix:nonFraction unitRef="usd" contextRef="i0dbc7e73f24d4303b39fa6a9f0b18c50_D20230619-20230619" decimals="-5" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzIxMg_cf610014-d1b3-4789-9b72-9116f44322dd">1.8</ix:nonFraction>&#160;million of which will be paid on June 19, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i061334549ac241a79255748fa6d25680_D20240331-20240331" decimals="-5" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzIyNg_a8e621c6-5248-4cf1-8b5e-e46506ad7af0">0.9</ix:nonFraction>&#160;million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of <ix:nonFraction unitRef="number" contextRef="i35112182d6144283b47b73925ed58c00_D20230119-20230119" decimals="5" name="atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI0MA_537e348f-5a2a-4a92-8f28-47569249323a">0.292</ix:nonFraction>% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to <ix:nonFraction unitRef="number" contextRef="i2c43ab5d230a4693b73267fc06b20e1d_D20230119-20230119" decimals="5" name="atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI0OA_e97e6909-5698-4a2d-b146-f376e36c76dc">0.542</ix:nonFraction>% per month for the period July 1, 2023 through September 1, 2023 then increasing to <ix:nonFraction unitRef="number" contextRef="i226bca98f67b432eac83dc6d67a71a93_D20230119-20230119" decimals="5" name="atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI1Ng_f5757b2f-4b1a-447b-b7d3-ffdaedd4f2fe">0.833</ix:nonFraction>% thereafter. Total scheduled principal payments of $<ix:nonFraction unitRef="usd" contextRef="i28a623d2776a45f3af1cf16cbeea0b3b_I20221231" decimals="-5" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI2NA_7f514b60-fff7-4fb0-8a42-9a682d9c8d0b">6.8</ix:nonFraction>&#160;million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April&#160;1, 2023. The weighted-average interest rate on current maturities of long-debt is <ix:nonFraction unitRef="number" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI3OA_af2617f0-3d51-4429-a66c-e52bf252aa72">13.60</ix:nonFraction>%. The remaining balance $<ix:nonFraction unitRef="usd" contextRef="i735c79850c574f10a412a1e893ad51f6_I20230401" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNzY5NjU4MTQzOTIwNw_82126a27-e56a-4d4a-abfd-bf19f0fd1c73">83.2</ix:nonFraction>&#160;million is recorded as long-term in the accompanying consolidated condensed balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $<ix:nonFraction unitRef="usd" contextRef="i4491c1a06bc04ad997e5ecdbf504caba_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI5OQ_f1d158c2-0e13-435e-ac30-e44aa60deae0">14.7</ix:nonFraction>&#160;million for the Company&#8217;s first quarter of 2023, $<ix:nonFraction unitRef="usd" contextRef="i9224253d2c954669ab859eb379bccd3f_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzMxNA_4ab55a6a-80ff-4eaf-a733-f9c918f8999e">23.3</ix:nonFraction>&#160;million in the second quarter, $<ix:nonFraction unitRef="usd" contextRef="i6988b18eb8694764ace23a104855d882_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzMyOQ_ca5963c5-23f9-4657-8e86-83359d644c6e">39.2</ix:nonFraction>&#160;million in the third quarter, $<ix:nonFraction unitRef="usd" contextRef="i25e547e731c64966943c3b9e34cca2bd_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM0NA_d8708ca3-ff41-42e7-93eb-795717b96c2d">51.7</ix:nonFraction>&#160;million in the fourth quarter, $<ix:nonFraction unitRef="usd" contextRef="i921c6afb1c4b43a98546b63852dc0aac_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM1OQ_4fa65bce-2d26-43b7-85cf-eb52cb5fbb00">57.6</ix:nonFraction>&#160;million in the first quarter of 2024, $<ix:nonFraction unitRef="usd" contextRef="ie5fdba1c0d9540c69c3dc2c8f9b7dff6_D20230119-20230119" decimals="-5" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM3NA_21d5dca8-3b12-49ee-a356-6f6f8e24d7d6">65.2</ix:nonFraction>&#160;million in the second quarter of 2024 and $<ix:nonFraction unitRef="usd" contextRef="i77850b0d4a3841e5858ec2f70cd78fd9_D20230119-20230119" decimals="-6" name="atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM4OQ_595230b7-c98f-4d03-92db-e3d35a4e7da1">70</ix:nonFraction>&#160;million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of <ix:nonFraction unitRef="number" contextRef="id033c349529743ad8bad91eacc9e3785_I20230119" decimals="INF" name="atro:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzQyOA_a1c08fa6-01a5-4449-bbb6-68c0afda5f8b">1.10</ix:nonFraction> to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April&#160;1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $<ix:nonFraction unitRef="usd" contextRef="if459f718f1d74eb6b2efe98d9097d8ee_I20230119" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDcwODI_9f750d07-2fd4-47ba-993d-24844b952ecc">8.5</ix:nonFraction>&#160;million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($<ix:nonFraction unitRef="usd" contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzMwOTgxNA_58516fda-5ae0-4165-af8d-f6d4fd62c3bc">2.6</ix:nonFraction>&#160;million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($<ix:nonFraction unitRef="usd" contextRef="i735c79850c574f10a412a1e893ad51f6_I20230401" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzMwOTgyOA_39df021f-842b-4e52-a27c-b2d223aab4de">5.8</ix:nonFraction>&#160;million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6eef4b2fe4d04373a8f80252cb4653c8">Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">8) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMzc2_d5e39538-a556-41b4-ba15-04265ed26a88" continuedAt="i30dd74b575784ebbb9742686175faaba" escape="true">Product Warranties</ix:nonNumeric></span></div><ix:continuation id="i30dd74b575784ebbb9742686175faaba"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5">twelve</span> to <ix:nonNumeric contextRef="ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401" name="atro:StandardProductWarrantyDurationOfWarranty" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTky_8c307e99-0413-4a59-a670-6575d364d206">sixty months</ix:nonNumeric>. <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMzc4_a8310d40-e29e-4874-ad09-1a428b268c9e" continuedAt="i69c53d9f1f164fa2b88943ab0a176a5c" escape="true">The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. </ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="i69c53d9f1f164fa2b88943ab0a176a5c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfMi02LTEtMS05MjI3OQ_8d49ffb3-85dc-4f9d-ad18-bb347fa3e51a">8,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id503285f593a41b89c9b64694d2fc85d_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfMi04LTEtMS05MjI3OQ_9876450a-db91-4b39-bc42-7fa178e8de97">8,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNC02LTEtMS05MjI3OQ_fe813abf-1998-4099-b476-5e2d9077fe1e">780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNC04LTEtMS05MjI3OQ_10fb77e8-dd56-41d9-964e-1f5458fe3ffa">785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNS02LTEtMS05MjI3OQ_06115430-3ada-49f3-822d-c3f93ecbda1a">1,337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNS04LTEtMS05MjI3OQ_c7e995ea-6e49-4718-b8c9-27dd93b103d0">163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNi02LTEtMS05MjI3OQ_9b9105b1-7ef8-46a1-9c2a-e0247bd141d5">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNi04LTEtMS05MjI3OQ_c95890b1-de5d-4fa4-9531-a6fa54b095da">756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNy02LTEtMS05MjI3OQ_ccaa18d6-5ddd-4438-a24d-4c9976a7f965">7,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNy04LTEtMS05MjI3OQ_fe8c1079-cfdf-41fa-a428-048be9cadc09">8,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_58"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">9) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMjQzMA_df55dcec-1c08-4c85-a211-327f6bd77312" continuedAt="i805e39bbd1554508bfc6646acb363230" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i805e39bbd1554508bfc6646acb363230"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were approximately (<ix:nonFraction unitRef="number" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMTA1_e29dbc60-4d74-47ff-a886-73baf5fd065c">41.3</ix:nonFraction>)% and <ix:nonFraction unitRef="number" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMTEy_c7f62435-cf2b-4707-bb4f-987f01b77ab8">161.7</ix:nonFraction>% for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April&#160;1, 2023.</span></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_61"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">10) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfMTEyMQ_eb067a41-d219-4c21-ad94-b0f23fc57f85" continuedAt="i63163a5ba08a40428a667f6d2aca3809" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i63163a5ba08a40428a667f6d2aca3809" continuedAt="i8697dd8092fb498592fd1c99d995225f"><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfMTEyMA_98dc1b5e-a7f7-454d-aa39-1c599b48b0c6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average shares outstanding are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMi02LTEtMS05MjI3OQ_bc5272d0-0de6-4b60-ae5f-b681127f7968">32,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMi04LTEtMS05MjI3OQ_5d8a38cc-1e1e-416d-8431-627fca6fa33d">31,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMy02LTEtMS05MjI3OQ_a9024023-8e99-4aac-b329-a6186cc2be37">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMy04LTEtMS05MjI3OQ_a6eabda3-c2dd-476c-8dda-3472e60a9aeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfNC02LTEtMS05MjI3OQ_ead7c8bf-ec56-4896-a692-237b0280f114">32,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfNC04LTEtMS05MjI3OQ_c857f13f-36fb-45cd-ba00-f63d8f5ebc99">31,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately <ix:nonFraction unitRef="shares" contextRef="i3602bdeeda4d4e4fa8e486038c4806db_D20230101-20230401" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfNDQ4_1105d6cc-d7f1-4144-93f1-8a505e3c47e4">826,000</ix:nonFraction> shares as of April&#160;1, 2023 and <ix:nonFraction unitRef="shares" contextRef="i04285d9be49c449ca75d194807a644e7_D20220101-20220402" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfNDcx_48767b38-09b0-4260-bf49-0a934af6aaef">848,000</ix:nonFraction> shares as of April&#160;2, 2022. Further, due to our net loss in the three month periods ended April&#160;1, 2023 and April&#160;2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, the Company expects to fund the 401K contribution for the quarter ended April&#160;1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April&#160;1, 2023 is inclusive of the approximately <ix:nonFraction unitRef="shares" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesTreasuryStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfOTE3_1eb9405b-ad73-4206-b22b-efc0291a3610">0.1</ix:nonFraction> million in </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8697dd8092fb498592fd1c99d995225f">shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April&#160;1, 2023. Actual shares issued may differ based on the sale price on the settlement date.</ix:continuation></span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_64"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">11) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4NA_4ff7a210-5610-4155-8b72-1c5041812f7f" continuedAt="i4974c52e8b344aa69d439475c236921d" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i4974c52e8b344aa69d439475c236921d"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback and Reissuance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April&#160;2, 2022, the Company reissued <ix:nonFraction unitRef="shares" contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODY4_2eb92298-89bb-4b92-a953-4b7011ca0c1d">95,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODc5NjA5MzAyMzMxNw_853d3eee-cab9-4468-94ac-66453430108c">325,000</ix:nonFraction> treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-5" name="us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfOTY2_5f22df11-aa5d-4148-b383-773cf0a10fc0">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-5" name="us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODc5NjA5MzAyMzQwNA_5be20c58-5c0a-441f-ab71-005dff2c8587">5.1</ix:nonFraction> million, respectively, as a reduction to Retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4Ng_a7dd6c30-212a-46c2-88b5-f58bb1c0aee0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMS0xLTEtMS05MjI3OQ_36f55e6a-ac62-47e4-8cd6-be9ff1a52b0f">7,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97320249a76c4f05b7cd905118558eb0_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMS0zLTEtMS05MjI3OQ_0b9ebab9-1873-43e5-89a3-1639bff2147e">7,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401" decimals="-3" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMi0xLTEtMS05MjI3OQ_2a917a8f-2dbd-4692-83a9-dd125a566462">4,288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231" decimals="-3" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMi0zLTEtMS05MjI3OQ_cb152a7a-1fa1-4e98-ac82-67b29e84a4d6">4,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401" decimals="-3" sign="-" name="us-gaap:AociTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMy0xLTEtMS05MjI3OQ_c7a50c83-0d70-49ca-8628-1e9a67ac2ea4">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231" decimals="-3" sign="-" name="us-gaap:AociTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMy0zLTEtMS05MjI3OQ_f586f9c9-c1e1-431b-86b8-b41342212d9f">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNC0xLTEtMS05MjI3OQ_a8391b2a-bf95-439b-b0b8-ce60dbfa6f89">2,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNC0zLTEtMS05MjI3OQ_2cc92c23-35f4-4069-ab22-2ee1fd5c2a52">2,191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4553a91c28224b67931e0b9632e66795_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNS0xLTEtMS05MjI3OQ_8a9e3ff8-718f-496b-8a71-5ad2045fe359">9,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id073f984ea4d40d2a238bde7f2b585d2_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNS0zLTEtMS05MjI3OQ_27dffd2c-5297-4f06-a47f-84f3c8d41d71">9,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4OQ_53dc787f-3655-4625-b5e6-49a8a473f895" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfMi01LTEtMS05MjI3OQ_30d37c05-579f-46bb-be8b-7c3587131561">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c1236e8ff7498a8dd2817cb115fd05_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfMi03LTEtMS05MjI3OQ_523cec14-e4e4-466a-a33c-7fc92e4893d4">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expense:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81934c5ff365430491acff3cdbf51123_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNS01LTEtMS05MjI3OQ_bc25d1ea-9bfb-4c62-9a06-ceb5e4536181">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff5bead505a4e0daec5363f54dff5a9_D20220101-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNS03LTEtMS05MjI3OQ_1cf65452-ec7c-4f4a-ab18-c3f4bef6720b">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie276a4af596f402ea9a106b628f6721e_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNi01LTEtMS05MjI3OQ_9fd4387e-9c31-4a41-bf0e-ce1dc1ab5698">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4121cfeac43e413aac600b40fff7291b_D20220101-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNi03LTEtMS05MjI3OQ_f370d5df-f41f-4fdb-991b-db3d47575956">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29fefafa7fe141b4b3afa74b5d2307af_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOC01LTEtMS05MjI3OQ_ed1c88f9-0d85-43e2-8bdd-2c292b1b49e5">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38257aa5e033480baaceff89b643308e_D20220101-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOC03LTEtMS05MjI3OQ_d89f4772-287b-4ddd-83c6-74989b9fdad3">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOS01LTEtMS05MjI3OQ_c550fd33-eec8-438f-b8ae-38eee972461b">409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOS03LTEtMS05MjI3OQ_18c12441-c382-4207-8668-d62db48bf6ce">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_67"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">12) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfODk2_08503648-f9be-41db-a9f0-d5f67940d591" continuedAt="i3bc08a27885c4dab85b91ef46fbf9d45" escape="true">Supplemental Retirement Plan and Related Post Retirement Benefits</ix:nonNumeric></span></div><ix:continuation id="i3bc08a27885c4dab85b91ef46fbf9d45" continuedAt="i27bf49d395334c8787f7ec9e12421ea0"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="retirement_plan" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="INF" name="atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfOTE_c7abcc45-530d-4128-b244-f9c7ff0712f2">two</ix:nonFraction> non-qualified supplemental retirement defined benefit plans (&#8220;SERP&#8221; and &#8220;SERP II&#8221;) for certain current and retired executive officers. <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfODkz_fda813a0-9a54-495a-b54b-c9e4095e28c6" continuedAt="if0cb34ce79af4140a1a61a6fa55484cd" escape="true">The following table sets forth information regarding the net periodic pension cost for the plans.</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="if0cb34ce79af4140a1a61a6fa55484cd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMi01LTEtMS05MjI3OQ_46051a57-db99-478b-aaef-d2086da298b4">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMi03LTEtMS05MjI3OQ_b9520298-2d88-4f2a-86e5-86c80f8c0d74">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMy01LTEtMS05MjI3OQ_e612490d-3966-4067-bf83-e3678ff3df5f">325</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMy03LTEtMS05MjI3OQ_3f98ac2b-c2c1-471c-97a1-89d7088f3d52">209</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNC01LTEtMS05MjI3OQ_e629c461-ffc0-4180-a1c2-84888a3aad67">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNC03LTEtMS05MjI3OQ_2dfb67d5-6e04-4f5a-968f-8b46d4c2268a">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNS01LTEtMS05MjI3OQ_54ccf3df-9661-4427-9b8e-f0710c75639a">90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNS03LTEtMS05MjI3OQ_79f72d39-7ff9-40be-bb7c-a3019b3aea6c">239</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNi01LTEtMS05MjI3OQ_4e5a8076-58bc-4075-b3a5-da811a133cef">536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNi03LTEtMS05MjI3OQ_07d55d3c-515e-4178-86dd-69a047d9cbae">579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><ix:continuation id="i27bf49d395334c8787f7ec9e12421ea0"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April&#160;1, 2023 and April&#160;2, 2022 is immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.</span></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_70"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">13) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfMjg3_cd1d7df5-9ce2-46d0-92b9-803f626d4b25" continuedAt="i45aa48b64fd24dcc9912595905570e49" escape="true">Sales to Major Customers</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i45aa48b64fd24dcc9912595905570e49">The loss of major customers or a significant reduction in business with a major customer would significantly, negatively impact our sales and earnings. In the three months ended April&#160;1, 2023 and April&#160;2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (&#8220;Boeing&#8221;) accounted for <ix:nonFraction unitRef="number" contextRef="id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NDM2_3716e7b4-db90-491b-94a5-c1173640d531">10.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5e4e09c42db74dc1b9dd9d1622913447_D20220101-20220402" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NDcw_f1d812f8-ab2b-4fa9-a126-512717c737b2">13.4</ix:nonFraction>% of sales in the three months ended April&#160;1, 2023 and April&#160;2, 2022, respectively. Accounts receivable from Boeing at April&#160;1, 2023 were approximately $<ix:nonFraction unitRef="usd" contextRef="ib96ef0799aab466799ccee013ce91609_I20230401" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NTE2_1404b26e-7d3d-4d8f-91c3-e831b13fcb12">18.3</ix:nonFraction> million.</ix:continuation> </span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_73"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">14) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDAyNw_a7974173-a8b9-4e4c-a4c0-46369f2ec4e7" continuedAt="i987fa39828e440d9a85d4588e5cb569c" escape="true">Legal Proceedings</ix:nonNumeric></span></div><ix:continuation id="i987fa39828e440d9a85d4588e5cb569c" continuedAt="i7ccd319c73af437da758c9a307d26fd1"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lufthansa</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company&#8217;s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (&#8220;Lufthansa&#8221;) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 &#8220;Legal Proceedings&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022. The reserve for the German indirect claim and interest was approximately $<ix:nonFraction unitRef="usd" contextRef="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfODc2_8d9672df-bfc9-4c3f-8a69-c4aa58506d5b">18.0</ix:nonFraction> million at April&#160;1, 2023, which included an additional $<ix:nonFraction unitRef="usd" contextRef="i202b2f80d05c43d3b03c352951c33884_D20230101-20230401" decimals="-5" name="us-gaap:LitigationSettlementInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfOTE1_fb67ad69-00eb-413e-ae7b-652b5e12a549">0.2</ix:nonFraction>&#160;million in interest accrued during the three months ended April&#160;1, 2023, and $<ix:nonFraction unitRef="usd" contextRef="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMTI5ODI_10aae720-d05d-4dee-8bb7-1b2c96ebf661">17.8</ix:nonFraction>&#160;million at December&#160;31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April&#160;1, 2023 and December&#160;31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants&#8217; profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers&#8217; profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $<ix:nonFraction unitRef="usd" contextRef="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDAyOQ_4ac510fb-4f65-4dd0-aa3d-cbdf1fdfdb95">7.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDA0Mw_16c1faa9-92fb-40d6-a4b6-1ab18cc80ba2">7.0</ix:nonFraction>&#160;million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant developments in any of these matters during the three months ended April 1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability for reimbursement of Lufthansa&#8217;s legal expenses associated with the UK matter was approximately $<ix:nonFraction unitRef="usd" contextRef="ied39af92f7ac4283adc9528d7994f5ae_I20221231" decimals="-5" name="us-gaap:LitigationReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfOTg5NTYwNDY1NDUyMA_0826942c-824e-48f9-9e53-8e6a1a0f1c2f">0.7</ix:nonFraction> million at December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i852e2374a1214e7f924e22881bb907a5_I20230401" decimals="-5" name="us-gaap:LitigationReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfODc5NjA5MzAzNDY5Mg_26477f31-b71d-4a7d-b942-b9aca18c7582">0.8</ix:nonFraction> million at April&#160;1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April&#160;1, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (&#8220;ATS&#8221;) (together, &#8220;the Defendants&#8221;) in the United States District Court for the Central District of California alleging patent and </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><ix:continuation id="i7ccd319c73af437da758c9a307d26fd1"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (&#8220;IPR&#8221;) with the US Patent Trial and Appeal Board (&#8220;PTAB&#8221;), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne&#8217;s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. <ix:nonFraction unitRef="usd" contextRef="i7931a3d75ada4053b5f163266f7011bf_I20221231" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMjk3Mw_4af8bbf7-7194-463c-95fd-8fd8fe8299d7"><ix:nonFraction unitRef="usd" contextRef="i9652735118a64c298059c45ab3935dff_I20230401" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMjk3Mw_c9ee98e7-0f5c-46f2-b05f-fc664bee97ae">No</ix:nonFraction></ix:nonFraction> amounts have been accrued for this matter in the April&#160;1, 2023 or December&#160;31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_76"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">15) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfNjEx_885c94ab-eefe-4c1a-8f53-a34f151c6125" continuedAt="i4825f5c7540a49e3b3a5faccb823b4e9" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="i4825f5c7540a49e3b3a5faccb823b4e9" continuedAt="i9b59ac9285524cad9e7465d9c2371d9e"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfNjA4_4489490b-7026-40a2-ab1f-67576a897141" continuedAt="i7ccfdcf2459b4fda800e8b3066458975" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the sales and operating profit by segment for the three months ended April&#160;1, 2023 and April&#160;2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMy01LTEtMS05MjI3OQ_bb8409a0-deae-4ec7-b9bf-752ea165eb77">135,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMy03LTEtMS05MjI3OQ_e68880b3-1c31-47c4-98ca-26510afb13db">101,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf23e4b6ec544fe7ba4c1fdfad60ca36_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNC01LTEtMS05MjI3OQ_939ebaec-b76c-417b-aa92-28cee480b37f">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3f01c2898f14d1887762ab12dea8656_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNC03LTEtMS05MjI3OQ_807718e2-2390-486a-97db-334aec791ef5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNS01LTEtMS05MjI3OQ_236a4202-25cc-4658-86c2-aaec61ed75c3">135,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNS03LTEtMS05MjI3OQ_f4dabfc2-1d4f-44c8-aaa1-b43ca2475408">101,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNi01LTEtMS05MjI3OQ_7eaa68c0-495c-4ab1-9eb4-97eb7646ef5f">20,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNi03LTEtMS05MjI3OQ_c409b015-0c4d-4def-a71b-694af7959036">14,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb6eff09eb834a65a3a8d9b7f0bda196_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNy01LTEtMS05MjI3OQ_bd280d5f-4712-4fe8-a890-54710198bff0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71e4976ec41c4f18bc77bdcf3f825dbd_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNy03LTEtMS05MjI3OQ_3ff07113-3ecb-4906-b66e-84b0b41f5352">16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOC01LTEtMS05MjI3OQ_b85611ad-0e61-4101-b66d-8af6e487a894">20,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOC03LTEtMS05MjI3OQ_2a4631e6-6ea6-418c-b487-333e52c886d8">14,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOS01LTEtMS05MjI3OQ_bc2d5cbd-c7ed-4b6d-b2b7-8a73359f2763">156,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOS03LTEtMS05MjI3OQ_dece13fa-041e-47ee-8a49-2038e565f24f">116,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating Profit and Margins</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTEtNS0xLTEtOTIyNzk_e8d4f1d4-e3f0-47ba-b7b0-fba0e1d01df9">4,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTEtNy0xLTEtOTIyNzk_ae23fa94-498f-465a-a1e5-9ce97c760096">3,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401" decimals="3" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTItNS0xLTEtOTIyNzk_98c8e416-e03f-4bbb-a0c1-f1314d2d5845">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402" decimals="3" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTItNy0xLTEtOTIyNzk_3a619212-7d62-4dcc-a1ed-e2276c44c1ab">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTMtNS0xLTEtOTIyNzk_aa4876cd-1e06-453f-98e6-d0d9806c4deb">597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTMtNy0xLTEtOTIyNzk_b6256a60-840d-4164-8365-804c9a1e379d">1,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="3" sign="-" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTQtNS0xLTEtOTIyNzk_de3abb85-2b03-4482-9be2-fe47f9306839">2.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402" decimals="3" sign="-" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTQtNy0xLTEtOTIyNzk_2ceebbf5-220a-48ea-8a17-b91f27b721b8">12.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTUtNS0xLTEtOTIyNzk_c48dc451-594d-4184-977f-1120edafab40">3,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTUtNy0xLTEtOTIyNzk_69a7ba32-958e-4165-843a-ab0ac4b7fd7e">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401" decimals="3" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTYtNS0xLTEtOTIyNzk_a2c880de-7b68-4082-b86d-79e0d2cfad07">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402" decimals="3" name="atro:PercentageOfOperatingIncomeLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTYtNy0xLTEtOTIyNzk_d8f591ed-7dad-4e58-92b6-465315eb6d43">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTgtNS0xLTEtOTIyNzk_d5283609-05ff-47a1-9218-ca7230eac973">3,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTgtNy0xLTEtOTIyNzk_5c834c26-1c79-4e8f-b869-d63d977758ce">11,284</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTktNS0xLTEtOTIyNzk_65a8f105-9cfa-498a-9d81-71074af8c312">5,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTktNy0xLTEtOTIyNzk_fdc77117-0920-4854-b50d-ea46a44a44e3">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjAtNS0xLTEtOTIyNzk_31555815-8591-4560-bb4c-b27fedc7ef4e">4,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d849206a3b4bd0a9ac26ae23ec2029_D20220101-20220402" decimals="-3" sign="-" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjAtNy0xLTEtOTIyNzk_088c8813-7ec8-4fee-9fb4-ba78e8f5bce6">5,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjEtNS0xLTEtOTIyNzk_bb7f08e3-19a8-4f04-8d2a-9c2cf53cd56b">3,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjEtNy0xLTEtOTIyNzk_0fe6b55d-44b5-44b6-ac7e-7d42ec8de7a8">5,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April&#160;1, 2023, $<ix:nonFraction unitRef="usd" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMjAzMg_ef8d3ac3-5204-4e43-a02a-164611930a0a">5.8</ix:nonFraction>&#160;million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems&#8217; operating loss was $<ix:nonFraction unitRef="usd" contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401" decimals="-5" name="atro:OperatingIncomeLossExcludingLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY1Nw_e157a183-f981-4d5d-892e-9a3d75e464b6">6.4</ix:nonFraction>&#160;million. In the quarter ended April 2, 2022, $<ix:nonFraction unitRef="usd" contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402" decimals="-5" name="atro:GrantRevenueOffsetRecognizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY3MQ_719102a6-4261-44b7-b2d5-137e54296d8f">6.0</ix:nonFraction>&#160;million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $<ix:nonFraction unitRef="usd" contextRef="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401" decimals="-5" name="atro:IncomeReversalOfLiabilityEquityInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY4NQ_8ca44336-2231-4ae7-a56e-78ae7299f17d">1.8</ix:nonFraction>&#160;million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><ix:continuation id="i9b59ac9285524cad9e7465d9c2371d9e"><ix:continuation id="i7ccfdcf2459b4fda800e8b3066458975"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if851f1fca4b8418cb7d8f9965410753f_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMS0yLTEtMS05MjI3OQ_0db5418d-0fe7-4eff-8074-9dc04b37b5aa">498,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bc874cca9134e169cba8c340b839e36_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMS00LTEtMS05MjI3OQ_093d4f57-a4a9-40d9-b79e-edff5a83b488">481,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id27a593c520348f3b4b583803c6f0e1f_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMi0yLTEtMS05MjI3OQ_8ca7d286-44d3-4e88-9ac8-469d840103d3">103,778</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2768771189014618b5f6951e1734e940_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMi00LTEtMS05MjI3OQ_a5fa8da1-ec57-4027-94ee-62b56610ccd5">111,513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib942b11876b04eac95084b83da4f5569_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMy0yLTEtMS05MjI3OQ_6ce1cfb7-175a-4fd5-a84f-752687df4e44">14,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie551d74684414209824be9956ed71361_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMy00LTEtMS05MjI3OQ_26c54d0c-b01e-40bd-b1e5-5fdaaa2e6f25">22,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfNC0yLTEtMS05MjI3OQ_0535a157-6526-448e-949e-4b60c8247962">616,408</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfNC00LTEtMS05MjI3OQ_52c7e9a5-2941-42e1-a0e4-3df9d2877543">615,031</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia58c6add7a3f4e50be18110f52ed77f7_79"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">16) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMzEwMg_5dfc1d99-c4aa-488e-b7e9-8c352daa3e0c" escape="true"><ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMzEwNQ_c9428b3a-dc4e-4f34-8c3b-8ebd2890b6e3" continuedAt="i0194aa093c6b49aeabb255e21ca039c2" escape="true">Fair Value</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i0194aa093c6b49aeabb255e21ca039c2" continuedAt="ie19b229b7e364cc1ac8b4a249b36a3e0"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="ibd9e66ca94f74f86853011bdea6f43df_I20230401" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_3c18df84-d073-4557-baef-d7d67812b2fa"><ix:nonFraction unitRef="usd" contextRef="id73cc46fa25743a98070b57db49f9095_I20221231" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationAsset" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_5c2b47ac-502d-4103-8c97-0979215ebda8"><ix:nonFraction unitRef="usd" contextRef="ibc670b0d3b32499e96d2976834830754_I20230401" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationAsset" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_65b714e0-3d47-46fc-b4de-0a5cd94b85b0"><ix:nonFraction unitRef="usd" contextRef="i2e13d07a6a6b49f08ec1a4be04d1e1a0_I20221231" decimals="INF" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_efb214ba-1d98-4f82-aa8d-6f4c96b11722">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> financial assets or liabilities carried at fair value measured on a recurring basis at April&#160;1, 2023 or December&#160;31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no non-recurring fair value measurements performed in the three months ended April&#160;1, 2023 and April&#160;2, 2022.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie19b229b7e364cc1ac8b4a249b36a3e0">Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company&#8217;s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</ix:continuation> </span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_88"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">17) <ix:nonNumeric contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfMTky_9cb3f3d0-37f6-4dc7-b660-4fc2a707f2a6" continuedAt="i3039700a7f2c4e36bdac6fad96a4eca8" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3039700a7f2c4e36bdac6fad96a4eca8">Shortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $<ix:nonFraction unitRef="usd" contextRef="iee422d2cd6e84cd5bee05a4810185577_D20230402-20230430" decimals="-5" name="us-gaap:EffectOnFutureEarningsOffsetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfODc5NjA5MzAyNTUyMg_f5b1a1c5-483c-433a-b9ff-3c4e8938bae4">4</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="ib7b32d551e1c4314a15f6e1b3738a021_D20230402-20230430" decimals="-5" name="us-gaap:EffectOnFutureEarningsOffsetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfODc5NjA5MzAyNjAxMQ_c452e1af-f2a6-4e0c-99d3-c22fe5dd09fc">5</ix:nonFraction>&#160;million annually, beginning with the third quarter. The Company will incur $<ix:nonFraction unitRef="usd" contextRef="iaa54c1ace0624422a18b99f3ff708211_I20230430" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfOTM0NTg0ODgzOTgxOA_db7bbd3a-4f5c-4c20-8932-2073d71d3c80">0.6</ix:nonFraction> million in severance charges during the second quarter of 2023.</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:9.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Item&#160;2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(The following should be read in conjunction with Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contained in the Company&#8217;s Form 10-K for the year ended December&#160;31, 2022.)</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_94"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation, through its subsidiaries, is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification, and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motion systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (&#8220;OEM&#8221;) that build aircraft for the commercial transport, military and general aviation markets, suppliers to those OEMs, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense (&#8220;USDOD&#8221;). Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics&#8217; products are sold to a global customer base including OEMs and prime government contractors for both electronics and military products.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is to increase our value by developing technologies and capabilities, either internally or through acquisition, and using those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Important factors affecting our growth and profitability are the ongoing impacts of the COVID-19 pandemic and the timing and extent of recovery (as discussed more fully below), supply chain and labor market pressures, the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once one of our products is designed into a new aircraft, the spare parts business is also frequently retained by the Company. Future growth and profitability of the Test Systems business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large, often multi-year, projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period. Test Systems segment customers include the USDOD, prime contractors to the USDOD, mass transit operators and prime contractors to mass transit operators.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Challenges which continue to face us include the ongoing COVID-19 pandemic and its continued impact on the aerospace industry, supply chain pressures including material availability and cost increases, labor availability and cost, inflationary pressures, and improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth, both acquired and organic, and the Company&#8217;s ability to pass cost increases along to customers and control operating expenses and to identify means of creating improved productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company&#8217;s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced aircraft build rates driven by a weak economy, aircraft groundings, tight credit markets, reduced air passenger travel and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. Delays in delivery schedules and incremental costs resulting from supply chain pressures can also result in lower profits. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ABL Revolving Credit Facility and Term Loan Facility each subject us to various financial and other affirmative and negative covenants with which we must comply on an ongoing or periodic basis. These include financial covenants pertaining to minimum trailing four quarter EBITDA requirements, minimum liquidity requirements and minimum fixed charge coverage ratio requirements, and excess cash flow repayment provisions. An unexpected decline in our revenues or operating income, including occurring as a result of events beyond our control, could cause us to violate our financial covenants. During 2023, given the ongoing challenges faced in our business as described herein, including as a result of the COVID-19 pandemic and its continued impact on the aerospace industry, and based upon our 2023 Outlook as described herein, our ability to satisfy the already tight financial covenants in our ABL Revolving Credit Facility and Term Loan Facility is expected to be challenging and is an item that our management team will be closely monitoring throughout the year. While the Company expects to remain in compliance with the required financial covenants for the duration of the agreements, any unexpected negative impacts to our business, including as a result of additional supply chain pressures, the timing of customer orders and our ability to delivery schedules, or labor availability and cost pressures, could result in lower revenues and reduced financial profits, and, as a result thereof, our inability to satisfy the financial covenants in our ABL Revolving Credit Facility and Term Loan Facility during 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (&#8220;USDOT&#8221;) under the Aviation Manufacturing Jobs Protection Program (&#8220;AMJP&#8221;). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April&#160;2, 2022, the Company recognized $6.0 million of the award. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also monitoring the ongoing conflict between Russia and Ukraine and the related export controls and financial and economic sanctions imposed on certain industry sectors, including the aviation sector, and parties in Russia by the U.S., the U.K., the European Union and others. Although the conflict has not resulted in a direct material adverse impact on our business to date, the implications of the Russia and Ukraine conflict in the short-term and long-term are difficult to predict at this time. Factors such as increased energy costs, the availability of certain raw materials for aircraft manufacturers, embargoes on flights from Russian airlines, sanctions on Russian companies, and the stability of Ukrainian customers could impact the global economy and aviation sector.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_97"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit (sales less cost of products sold)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A Expenses as a Percentage of Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax Rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion by segment can be found at &#8220;Segment Results of Operations and Outlook&#8221; in this MD&amp;A.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSOLIDATED FIRST QUARTER RESULTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated sales were up $40.4 million, or 34.7%, from the first quarter of 2022. Aerospace sales increased $34.2 million, or 33.7%, driven by higher sales to the commercial transport market. Test Systems sales increased $6.2 million, due primarily to the reversal of a $5.8 million deferred revenue liability assumed with an acquisition and associated with a customer program which is no longer expected to occur.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated cost of products sold in the first quarter of 2023 was $129.0 million, compared with $96.2 million in the prior-year period. The increase was primarily due to higher volume and higher material and labor costs. The prior-year period benefited the AMJP Program grant which provided a $6.0 million offset to cost of products sold.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses were $29.9 million in the first quarter of 2023 compared with $24.1&#160;million in the prior-year period primarily due to increased wages and benefits and an increase of $3.2 million in litigation-related legal expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized in the quarter a final earnout of $3.4 million for the 2019 sale of its semiconductor test business, compared with $11.3 million recognized in the prior-year period. Other income in the 2023 first quarter included $1.8 million associated with the reversal of a liability related to an equity investment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $5.5 million in the current period, compared with $1.6 million in the prior-year period, primarily driven by higher interest rates on the Company&#8217;s new credit facilities. Interest expense includes approximately $0.6 million of non-cash amortization of capitalized financing-related fees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $1.3 million in the current period, primarily due to a valuation allowance applied against the deferred tax asset associated with research and development costs that are required to be capitalized for tax purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net loss was $4.4 million, or $0.14 per diluted share, compared with net loss of $3.1 million, or $0.10 per diluted share, in the prior year. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bookings were $157.8 million in the quarter resulting in a book-to-bill ratio of 1.05:1, excluding the impact of the $5.8 million adjustment to sales referred to previously. Backlog at quarter end was a record $578.5 million. Approximately $498.7 million of backlog is expected to ship over the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Impacts on Our Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog throughout 2022 and into 2023 in our aerospace business, disruptions are ongoing and continue to adversely challenge our commercial transport market. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a solid start to the year as continued strong customer demand and an improving supply chain helped us exceed the upper end of our revenue expectations for the quarter. Our leading position in passenger power and inflight connectivity for commercial aerospace combined with the robust recovery in that market has driven demand for our products. The trends give us confidence in the revenue ramp we are planning for the rest of 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect revenue to increase significantly in the second quarter to $165 million to $175 million and are maintaining full year guidance of $640 million to $680 million. We have also restructured our Test segment to take out approximately $4 million to $5 million in costs and improve operating results. We expect this effort, together with the cooperation of our supply chain and strong customer demand, will improve financial results as we advance through the year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated backlog at April&#160;1, 2023 was $578.5 million. Approximately 86% of the backlog is expected to be recognized as revenue in over the next twelve months and the balance thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Planned capital expenditures for 2023 are expected to be approximately $14&#160;million to $17&#160;million.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_100"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SEGMENT RESULTS OF OPERATIONS AND OUTLOOK</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense, other corporate expenses and other non-operating sales and expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to (loss) income before income taxes in Note 15 of the Notes to Consolidated Condensed Financial Statements included in this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AEROSPACE SEGMENT</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,715&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;padding-right:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace Sales by Market</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace Sales by Product Line</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power&#160;&amp; Motion</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting&#160;&amp; Safety</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,660&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AEROSPACE FIRST QUARTER RESULTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aerospace segment sales increased $34.2 million, or 33.7%, to $135.6 million driven by a 47.0%, or $30.1 million increase in commercial transport sales. Sales to this market were $94.2 million, or 60.2% of consolidated sales in the quarter, compared with $64.1&#160;million, or 55.1% of consolidated sales in the first quarter of 2022. Improving global airline travel driving higher fleet utilization and increased production rates resulted in increased demand. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Aviation sales increased $3.6 million, or 22.6%, to $19.4 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aerospace segment operating profit improved to $4.1 million compared with operating profit of $3.1 million in the same period last year, which included an AMJP grant offset to cost of sales of $6.0 million. Absent the impact of the AMJP grant on last year&#8217;s first quarter, aerospace operating profit improved $7.0 million on a sales increase of $34.2 million. The improvement in operating profit was driven by higher volume primarily in the commercial transport market, partially offset by the effects of material and labor inflation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AEROSPACE OUTLOOK</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aerospace bookings were $150.1 million, for a book-to-bill ratio of 1.11:1. Backlog for the Aerospace segment was a record $492.2 million at quarter end with approximately $441.7 million expected to be recognized as revenue over the next twelve months.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aerospace business continues to accelerate, in step with the air travel recovery that is underway worldwide. Our business is trending back to pre-pandemic levels and will benefit further from a number of high-profile programs that we have won during the downturn, including our involvement on the U.S. Army&#8217;s Future Long-Range Assault Aircraft (&#8220;FLRAA&#8221;) program which we expect to begin in the next several weeks. Margin performance will continue to improve as supply chain spot buys decline and volume increases.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_106"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TEST SYSTEMS SEGMENT</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All Test Systems sales are to the Government and Defense Market.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TEST SYSTEMS FIRST QUARTER RESULTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Test Systems segment sales were $20.9 million, up $6.2 million compared with the prior-year period primarily as a result of a reversal of $5.8 million deferred revenue liability recorded with a previous acquisition. Absent that item, Test Systems sales increased $0.4 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Test Systems segment operating loss was $0.6 million compared with operating loss of $1.8 million in the first quarter of 2022. Absent the non-operating sales adjustment resulting from the reversal of the deferred revenue liability, Test Systems operating loss for the current period was $6.4 million and was negatively affected by mix, under absorption of fixed costs due to volume and $2.6 million in increased litigation-related legal expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of $4 million to $5 million annually, beginning with the third quarter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TEST SYSTEMS OUTLOOK</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bookings for the Test Systems segment in the quarter were $7.7 million, for a book-to-bill ratio of 0.51:1 for the quarter, excluding the impact of the $5.8 million adjustment to sales referred to previously. The Test Systems segment&#8217;s backlog at the end of the first quarter of 2023 was $86.3 million, with approximately $57.1 million expected to be recognized as revenue over the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2023, Astronics announced that the Test business had been awarded a contract award to produce portable radio test equipment for the U.S. Marine Corps&#8217; Handheld Radio Test Sets program (&#8220;HHRTS&#8221;). This program is expected to generate revenue of approximately $40 million over a five-year period. An initial task order for approximately $10 million is expected in the coming weeks.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Test business is going through a transition period. We have been quite successful winning new business, including radio test programs for both the U.S. Army and U.S. Marine Corps, which promise to be major contributors to our results in the near future. However, these programs have developed more slowly than expected, so we found it necessary to restructure and right size the business for the interim period. We expect the restructuring to improve profitability for the segment at current run rates until the new programs gain traction.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used for operating activities totaled $19.2 million for the first three months of 2023, as compared with $0.3 million cash provided by operating activities during the same period in 2022. Cash flow from operating activities decreased compared with the same period of 2022 primarily related to increases in inventory to fulfill customer demand in upcoming quarters coupled with increased lead times on certain key components required inventory to be purchased further in advance. In contrast, operating cash flows in the first quarter of 2022 benefited from the receipt of income tax refunds and AMJP grant proceeds. We expect to generate positive cash flow for the remainder of 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities was $1.9 million for the first three months of 2023 compared with $20.8 million in cash provided by investing activities in the same period of 2022. Investing cash flows in 2022 were positively impacted by the receipt of $10.7 million and $11.3 million related to the calendar 2020 and 2021 earnouts, respectively, from the sale of the semiconductor business compared to $3.4 million received in the current year related to the calendar 2022 earnout. The Company expects capital spending in 2023 to be in the range of $14&#160;million and $17 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities totaled $9.2 million for the first three months of 2023, as compared with cash used for financing activities of $26.7 million during the same period in 2022. The Company had net proceeds on our credit facilities of $14.1 million in the first three months of 2023 compared with net repayments of $26.0 million in the same period in 2022. During the current year period, the Company also paid $4.3 million in debt issuance costs associated with the January 2023 refinancing. Additional debt issuance costs of $3.0 million will be paid in the future, largely comprised of the remaining Term Loan commitment fee, which is discussed further below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt at December&#160;31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the &#8220;Agreement&#8221;). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0&#160;million outstanding on the Agreement and there remained $6.0&#160;million available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the &#8220;ABL Revolving Credit Facility&#8221;). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115&#160;million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company&#8217;s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April&#160;1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20&#160;million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10&#160;million thereafter. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into a $90&#160;million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5&#160;million, $1.8&#160;million which was paid on the closing date, $1.8&#160;million of which will be paid on June 19, 2023 and $0.9&#160;million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8&#160;million are payable over the next twelve months and as such, have been classified as current in the accompanying </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated condensed balance sheet as of April&#160;1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2&#160;million is recorded as long-term in the accompanying consolidated condensed balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7&#160;million for the Company&#8217;s first quarter of 2023, $23.3&#160;million in the second quarter, $39.2&#160;million in the third quarter, $51.7&#160;million in the fourth quarter, $57.6&#160;million in the first quarter of 2024, $65.2&#160;million in the second quarter of 2024 and $70&#160;million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April&#160;1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $8.5&#160;million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6&#160;million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8&#160;million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash on hand at the end of the quarter was $5.7 million. Net debt was $172.4 million, compared with $150.2 million at the end of 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts. </span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_112"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">OFF BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any material off balance sheet arrangements that have or are reasonably likely to have a material future effect on our results of operations or financial condition.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_115"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BACKLOG</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s backlog at April&#160;1, 2023 was $578.5 million compared with $571.4 million at December&#160;31, 2022 and $475.1&#160;million at April&#160;2, 2022. </span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_118"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CONTRACTUAL OBLIGATIONS AND COMMITMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as noted below, our contractual obligations and commitments have not changed materially from the disclosures in our 2022 Annual Report on Form 10-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MARKET RISK</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk due to fluctuation in interest rates is a function of the Company&#8217;s floating rate debt obligations, which total approximately $178.1 million at April&#160;1, 2023. A change of 1% in interest rates of all variable rate debt would impact annual net loss by approximately $1.8 million, before income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the majority of our sales, expenses and cash flows are transacted in U.S. dollars, we have exposure to changes in foreign currency exchange rates related primarily to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates in 2023 have not been significant.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future impacts of the Russia and Ukraine conflict and the COVID-19 pandemic and their residual effects, including economic uncertainty, inflationary environment and disruption within the global supply chain, labor markets and aerospace industry, on our business remain uncertain. As we cannot anticipate the ultimate duration or scope of the Russia-Ukraine war and the COVID-19 pandemic, the ultimate financial impact to our results cannot be reasonably estimated, but could be material.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_124"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2 of the Notes to Consolidated Condensed Financial Statements included in this report for the Company&#8217;s critical accounting policies with respect to revenue recognition.&#160;For a complete discussion of the Company&#8217;s other critical accounting policies, refer to the Company&#8217;s annual report on Form 10-K for the year ended December&#160;31, 2022.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_127"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 of the Notes to Consolidated Condensed Financial Statements included in this report.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_130"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information included in this report that does not consist of historical facts, including statements accompanied by or containing words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;expected,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;approximate,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;outlook,&#8221; &#8220;forecast,&#8221; &#8220;anticipates,&#8221; &#8220;presume&#8221; and &#8220;assume,&#8221; are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. We disclaim any obligation to update the forward-looking statements made in this report.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_133"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Market Risk in Item&#160;2, above.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_136"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;4. Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures as of&#160;April&#160;1, 2023. Based on that evaluation, the Company&#8217;s Chief Executive Officer and Chief Financial Officer concluded that the Company&#8217;s disclosure controls and procedures were effective as of&#160;April&#160;1, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Changes in Internal Control over Financial Reporting </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_142"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;1. Legal Proceedings</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, we are involved in legal proceedings relating to an allegation of patent infringement and, based on rulings to date we have concluded that losses related to these proceedings are probable. For a discussion of contingencies related to legal proceedings, see Note 14 of the Notes to Consolidated Condensed Financial Statements.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_145"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;1a. Risk Factors</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to other information set forth in this report, you should carefully consider the factors discussed in Part&#160;1, Item&#160;1A. &#8220;Risk Factors,&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, which could materially affect our business, financial condition or results of operations. The risks described in our Annual Report on Form 10-K are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_148"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;2. Unregistered sales of equity securities and use of proceeds</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchases of our common stock for the three months ended April&#160;1, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Dollar Value of Shares that may yet be Purchased Under the Program (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2023 - January 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,483,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 29, 2023 - February 25, 2023*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,483,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2023 - April 1, 2023**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,483,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">*Represents shares withheld for taxes on the net settlement of stock option exercises</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">**Represents shares withheld for taxes on the net settlement of RSU issuances</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_151"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_154"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;4. Mine Safety Disclosures</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_157"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;5. Other Information</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_160"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item&#160;6. Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="atro20230401-10qxexh311.htm">Exhibit&#160;31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;302 Certification - Chief Executive Officer</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="atro20230401-10qxexh312.htm">Exhibit 31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;302 Certification - Chief Financial Officer</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="atro20230401-10qxexh32.htm">Exhibit 32</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification Pursuant to 18 U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.1*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instance Document</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.2*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Schema Document</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.3*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calculation Linkbase Document</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.4*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labels Linkbase Document</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.5*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Presentation Linkbase Document</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.6*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definition Linkbase Document</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:2.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Submitted electronically herewith.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="ia58c6add7a3f4e50be18110f52ed77f7_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia58c6add7a3f4e50be18110f52ed77f7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:4.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASTRONICS CORPORATION</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David C. Burney</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David C. Burney</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>atro20230401-10qxexh311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i734a4c7f473c424baa0f1b95d5082b4f_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 CERTIFICATION</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Executive Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Peter J. Gundermann, President and Chief Executive Officer, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this quarterly report on Form 10-Q of Astronics Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; 5&#47;10&#47;2023</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Peter J. Gundermann</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peter J. Gundermann</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>atro20230401-10qxexh312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2e8693fe314f422ab92722486b636dfb_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 CERTIFICATION</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a) as adopted pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David C. Burney, Chief Financial Officer, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this quarterly report on Form 10-Q of Astronics Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; 5&#47;10&#47;2023</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David C. Burney</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David C. Burney</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>atro20230401-10qxexh32.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i4c0e51a2f61e4bf198195d1eaf5fde61_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as adopted pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officers of Astronics Corporation (the &#34;Company&#34;) hereby certify that&#58;</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Quarterly Report on Form 10-Q for the quarter ended April&#160;1, 2023 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:46.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Peter J. Gundermann</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peter J. Gundermann</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David C. Burney</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David C. Burney</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification shall not be deemed &#34;filed&#34; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the &#34;Exchange Act&#34;), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>atro-20230401.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:atro="http://www.astronics.com/20230401" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.astronics.com/20230401">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="atro-20230401_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="atro-20230401_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="atro-20230401_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="atro-20230401_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.astronics.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedCondensedBalanceSheets" roleURI="http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets">
        <link:definition>0000002 - Statement - Consolidated Condensed Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedCondensedStatementsofOperations" roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations">
        <link:definition>0000003 - Statement - Consolidated Condensed Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedCondensedStatementsofComprehensiveLoss" roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss">
        <link:definition>0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedCondensedStatementsofCashFlows" roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows">
        <link:definition>0000005 - Statement - Consolidated Condensed Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedCondensedStatementsofShareholdersEquity" roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity">
        <link:definition>0000006 - Statement - Consolidated Condensed Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.astronics.com/role/BasisofPresentation">
        <link:definition>0000007 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.astronics.com/role/Revenue">
        <link:definition>0000008 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.astronics.com/role/Inventories">
        <link:definition>0000009 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.astronics.com/role/PropertyPlantandEquipment">
        <link:definition>0000010 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.astronics.com/role/IntangibleAssets">
        <link:definition>0000011 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.astronics.com/role/Goodwill">
        <link:definition>0000012 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtandNotesPayable" roleURI="http://www.astronics.com/role/LongTermDebtandNotesPayable">
        <link:definition>0000013 - Disclosure - Long-Term Debt and Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductWarranties" roleURI="http://www.astronics.com/role/ProductWarranties">
        <link:definition>0000014 - Disclosure - Product Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.astronics.com/role/IncomeTaxes">
        <link:definition>0000015 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.astronics.com/role/EarningsPerShare">
        <link:definition>0000016 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.astronics.com/role/ShareholdersEquity">
        <link:definition>0000017 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalRetirementPlanandRelatedPostRetirementBenefits" roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits">
        <link:definition>0000018 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SalestoMajorCustomers" roleURI="http://www.astronics.com/role/SalestoMajorCustomers">
        <link:definition>0000019 - Disclosure - Sales to Major Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalProceedings" roleURI="http://www.astronics.com/role/LegalProceedings">
        <link:definition>0000020 - Disclosure - Legal Proceedings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.astronics.com/role/SegmentInformation">
        <link:definition>0000021 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www.astronics.com/role/FairValue">
        <link:definition>0000022 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.astronics.com/role/SubsequentEvents">
        <link:definition>0000023 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.astronics.com/role/BasisofPresentationPolicies">
        <link:definition>0000024 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationTables" roleURI="http://www.astronics.com/role/BasisofPresentationTables">
        <link:definition>0000025 - Disclosure - Basis of Presentation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.astronics.com/role/RevenueTables">
        <link:definition>0000026 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.astronics.com/role/InventoriesTables">
        <link:definition>0000027 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentTables">
        <link:definition>0000028 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.astronics.com/role/IntangibleAssetsTables">
        <link:definition>0000029 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.astronics.com/role/GoodwillTables">
        <link:definition>0000030 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductWarrantiesTables" roleURI="http://www.astronics.com/role/ProductWarrantiesTables">
        <link:definition>0000031 - Disclosure - Product Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.astronics.com/role/EarningsPerShareTables">
        <link:definition>0000032 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityTables" roleURI="http://www.astronics.com/role/ShareholdersEquityTables">
        <link:definition>0000033 - Disclosure - Shareholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables">
        <link:definition>0000034 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.astronics.com/role/SegmentInformationTables">
        <link:definition>0000035 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationNarrativeDetails" roleURI="http://www.astronics.com/role/BasisofPresentationNarrativeDetails">
        <link:definition>0000036 - Disclosure - Basis of Presentation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationReconciliationofCashandRestrictedCashDetails" roleURI="http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails">
        <link:definition>0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.astronics.com/role/RevenueNarrativeDetails">
        <link:definition>0000038 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails_1" roleURI="http://www.astronics.com/role/RevenueNarrativeDetails_1">
        <link:definition>0000038 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueSummaryofContractAssetsandLiabilitiesDetails" roleURI="http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails">
        <link:definition>0000039 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRevenueDisaggregatedbyMarketDetails" roleURI="http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails">
        <link:definition>0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregatedbyProductLinesDetails" roleURI="http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails">
        <link:definition>0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesSummaryofInventoriesDetails" roleURI="http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails">
        <link:definition>0000042 - Disclosure - Inventories - Summary of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails">
        <link:definition>0000043 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails">
        <link:definition>0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails" roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails">
        <link:definition>0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails">
        <link:definition>0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails">
        <link:definition>0000047 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtandNotesPayableDetails" roleURI="http://www.astronics.com/role/LongTermDebtandNotesPayableDetails">
        <link:definition>0000048 - Disclosure - Long-Term Debt and Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductWarrantiesNarrativeDetails" roleURI="http://www.astronics.com/role/ProductWarrantiesNarrativeDetails">
        <link:definition>0000049 - Disclosure - Product Warranties - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" roleURI="http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails">
        <link:definition>0000050 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.astronics.com/role/IncomeTaxesDetails">
        <link:definition>0000051 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareEarningsPerShareComputationsDetails" roleURI="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails">
        <link:definition>0000052 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityNarrativeDetails" roleURI="http://www.astronics.com/role/ShareholdersEquityNarrativeDetails">
        <link:definition>0000053 - Disclosure - Shareholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails">
        <link:definition>0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails">
        <link:definition>0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails">
        <link:definition>0000056 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SalestoMajorCustomersDetails" roleURI="http://www.astronics.com/role/SalestoMajorCustomersDetails">
        <link:definition>0000057 - Disclosure - Sales to Major Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalProceedingsNarrativeDetails" roleURI="http://www.astronics.com/role/LegalProceedingsNarrativeDetails">
        <link:definition>0000058 - Disclosure - Legal Proceedings - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofSegmentReportingInformationDetails" roleURI="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails">
        <link:definition>0000059 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDetails" roleURI="http://www.astronics.com/role/FairValueDetails">
        <link:definition>0000060 - Disclosure - Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.astronics.com/role/SubsequentEventsDetails">
        <link:definition>0000061 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="atro_TestSystemsSegmentMember" abstract="true" name="TestSystemsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_SecuredOvernightFinancingRateSOFRFloorMember" abstract="true" name="SecuredOvernightFinancingRateSOFRFloorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_SecondQuarterOf2024Member" abstract="true" name="SecondQuarterOf2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ProductLineElectricalPowerAndMotionMember" abstract="true" name="ProductLineElectricalPowerAndMotionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ProductLineStructuresMember" abstract="true" name="ProductLineStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ProductLineOtherMember" abstract="true" name="ProductLineOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_IndirectSalesMember" abstract="true" name="IndirectSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_DebtTermsPeriodDomain" abstract="true" name="DebtTermsPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_FifthAmendedAndRestatedCreditAgreementMember" abstract="true" name="FifthAmendedAndRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_PercentageOfOperatingIncomeLoss" abstract="false" name="PercentageOfOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" abstract="false" name="NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="atro_AfterSecondQuarterOf2024Member" abstract="true" name="AfterSecondQuarterOf2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_LufthansaTechnikAGMember" abstract="true" name="LufthansaTechnikAGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_AfterQuarterEndedMarch312024Member" abstract="true" name="AfterQuarterEndedMarch312024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_OtherShareholdersEquity" abstract="false" name="OtherShareholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_ProceedsPaymentsFromStockAwardActivity" abstract="false" name="ProceedsPaymentsFromStockAwardActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_AfterSeptember12023Member" abstract="true" name="AfterSeptember12023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_MilitaryAircraftMember" abstract="true" name="MilitaryAircraftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_GovernmentAndDefenseMember" abstract="true" name="GovernmentAndDefenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_QuarterEndedMarch312024Member" abstract="true" name="QuarterEndedMarch312024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_AerospaceSegmentMember" abstract="true" name="AerospaceSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" abstract="false" name="OperatingIncomeLossExcludingLiabilityRevenueRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_OperatingLeaseNonCashExpense" abstract="false" name="OperatingLeaseNonCashExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_SemiconductorTestBusinessMember" abstract="true" name="SemiconductorTestBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_GrantRecognized" abstract="false" name="GrantRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" abstract="false" name="DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" abstract="false" name="DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_TeradyneIncAllegedPatentInfringementMember" abstract="true" name="TeradyneIncAllegedPatentInfringementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_PatentInfringementMember" abstract="true" name="PatentInfringementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_BusinessAcquisitionPreacquisitionContingencySettlement" abstract="false" name="BusinessAcquisitionPreacquisitionContingencySettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_DebtTermsPeriodAxis" abstract="true" name="DebtTermsPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="atro_SecondQuarterOf2023Member" abstract="true" name="SecondQuarterOf2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_OtherAerospaceMember" abstract="true" name="OtherAerospaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_SixthAmendedAndRestatedCreditAgreementMember" abstract="true" name="SixthAmendedAndRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_ProvisionForNonCashLossesOnInventoryAndReceivables" abstract="false" name="ProvisionForNonCashLossesOnInventoryAndReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_ProductLineSystemsCertificationMember" abstract="true" name="ProductLineSystemsCertificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_IncomeReversalOfLiabilityEquityInvestment" abstract="false" name="IncomeReversalOfLiabilityEquityInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_July12023ThroughSeptember12023Member" abstract="true" name="July12023ThroughSeptember12023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_StockholdersEquityTable" abstract="true" name="StockholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="atro_CommercialTransportAircraftMember" abstract="true" name="CommercialTransportAircraftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_GeneralAviationMember" abstract="true" name="GeneralAviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ProductLineAvionicsMember" abstract="true" name="ProductLineAvionicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_StandardProductWarrantyDurationOfWarranty" abstract="false" name="StandardProductWarrantyDurationOfWarranty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" abstract="true" name="IncreaseDecreaseinStockholdersEquityinsharesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="atro_GrantRevenueOffsetRecognizedAmount" abstract="false" name="GrantRevenueOffsetRecognizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_April12023ThroughJune12023Member" abstract="true" name="April12023ThroughJune12023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ThirdQuarterOf2023Member" abstract="true" name="ThirdQuarterOf2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_RestatedAgreementAndTermLoanAgreementMember" abstract="true" name="RestatedAgreementAndTermLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_FirstQuarterOf2024Member" abstract="true" name="FirstQuarterOf2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="atro_UnitedStatesDepartmentOfTransportationMember" abstract="true" name="UnitedStatesDepartmentOfTransportationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_TheBoeingCompanyMember" abstract="true" name="TheBoeingCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_FirstQuarterOf2023Member" abstract="true" name="FirstQuarterOf2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_ForthQuarterOf2023Member" abstract="true" name="ForthQuarterOf2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_NumberOfElementsForContingentEarnOuts" abstract="false" name="NumberOfElementsForContingentEarnOuts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="atro_DebtInstrumentCovenantMinimumLiquidity" abstract="false" name="DebtInstrumentCovenantMinimumLiquidity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" abstract="true" name="SegmentReportingInformationDeductionsFromOperatingprofitAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" abstract="false" name="DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="atro_ProductLineLightingAndSafetyMember" abstract="true" name="ProductLineLightingAndSafetyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_TermLoanAgreementMember" abstract="true" name="TermLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="atro_CommonClassUndefinedMember" abstract="true" name="CommonClassUndefinedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>atro-20230401_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e2436cf4-9072-4926-aefd-c5309559368f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cbf02a75-f368-445c-b41e-6147e2397c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e2436cf4-9072-4926-aefd-c5309559368f" xlink:to="loc_us-gaap_Liabilities_cbf02a75-f368-445c-b41e-6147e2397c20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ed0d8481-878e-42d2-b8de-679b483e9f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e2436cf4-9072-4926-aefd-c5309559368f" xlink:to="loc_us-gaap_StockholdersEquity_ed0d8481-878e-42d2-b8de-679b483e9f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_55016127-5489-4475-b602-4244558bed57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_55016127-5489-4475-b602-4244558bed57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b0b7a857-bd24-44dd-9765-341f2b039fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b0b7a857-bd24-44dd-9765-341f2b039fbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_834e78ff-e9f4-49b4-abef-12fa48c1a592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_834e78ff-e9f4-49b4-abef-12fa48c1a592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b756123f-c161-451b-8ac0-ed3aa36d5080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:to="loc_us-gaap_AccountsPayableCurrent_b756123f-c161-451b-8ac0-ed3aa36d5080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7f616f19-3817-46d1-b5f2-fee6450a02fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cfc92e4e-bfc8-4791-b5c6-380b44587172" xlink:to="loc_us-gaap_LongTermDebtCurrent_7f616f19-3817-46d1-b5f2-fee6450a02fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9c0cd2e6-9e59-476d-8aa9-ca761b0171e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9c0cd2e6-9e59-476d-8aa9-ca761b0171e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_c5a582f2-d3ab-4dfc-9a0f-7fa6c9516619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:to="loc_us-gaap_RestrictedCashCurrent_c5a582f2-d3ab-4dfc-9a0f-7fa6c9516619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1734d870-0ea4-4b1e-889b-639089bd1249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:to="loc_us-gaap_InventoryNet_1734d870-0ea4-4b1e-889b-639089bd1249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_93f7533d-d2d5-4bd9-b2e5-c0d231cae20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_93f7533d-d2d5-4bd9-b2e5-c0d231cae20b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3933721a-c59e-4ce9-89b9-50a474ff6bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_89957117-590f-4cd4-bccc-69e4654e1104" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3933721a-c59e-4ce9-89b9-50a474ff6bdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_645bbab8-d96c-4515-93cb-7eab64f8a860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_AssetsCurrent_645bbab8-d96c-4515-93cb-7eab64f8a860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3a64a695-3836-4a45-9ba6-9fa140abfd93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3a64a695-3836-4a45-9ba6-9fa140abfd93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3329eb28-274e-4cdc-af82-6fc7558a5278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3329eb28-274e-4cdc-af82-6fc7558a5278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_23832172-4f8c-41ef-a0ec-c8ba61a1aed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_23832172-4f8c-41ef-a0ec-c8ba61a1aed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dc71de97-d662-43ba-a43a-e3f2cc927a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_Goodwill_dc71de97-d662-43ba-a43a-e3f2cc927a3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a03a76c1-0bfa-4b7f-b102-daba018aab3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cb642281-0448-4189-a389-786fe1f5d76b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a03a76c1-0bfa-4b7f-b102-daba018aab3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_376ec4db-661b-497a-9b6d-95997f1d13f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a85e06e7-4a55-40b0-ab6f-93f890952157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_376ec4db-661b-497a-9b6d-95997f1d13f2" xlink:to="loc_us-gaap_CommonStockValue_a85e06e7-4a55-40b0-ab6f-93f890952157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b2fb38fd-1a0e-4e63-80c8-5eee1cf508c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_376ec4db-661b-497a-9b6d-95997f1d13f2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b2fb38fd-1a0e-4e63-80c8-5eee1cf508c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherShareholdersEquity_3d53b52e-c7dc-435b-9d6d-b839196a6457" xlink:href="atro-20230401.xsd#atro_OtherShareholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_376ec4db-661b-497a-9b6d-95997f1d13f2" xlink:to="loc_atro_OtherShareholdersEquity_3d53b52e-c7dc-435b-9d6d-b839196a6457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5ee3f3c7-c1bc-4558-bf55-a9dce75172a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_76895dcf-b70d-44af-a984-06d0a1d15c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ee3f3c7-c1bc-4558-bf55-a9dce75172a8" xlink:to="loc_us-gaap_LiabilitiesCurrent_76895dcf-b70d-44af-a984-06d0a1d15c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85515385-7214-46d6-afd5-df5c11a42290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ee3f3c7-c1bc-4558-bf55-a9dce75172a8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85515385-7214-46d6-afd5-df5c11a42290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_dec80858-826f-4f19-892f-3c0936fb4a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ee3f3c7-c1bc-4558-bf55-a9dce75172a8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_dec80858-826f-4f19-892f-3c0936fb4a6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b5f7a55f-4228-46cd-81d7-90f38716ee16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ee3f3c7-c1bc-4558-bf55-a9dce75172a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b5f7a55f-4228-46cd-81d7-90f38716ee16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3dd418cb-56aa-4dc2-8a87-b741763658b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aea97222-7539-441e-9837-209da0f85a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3dd418cb-56aa-4dc2-8a87-b741763658b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aea97222-7539-441e-9837-209da0f85a27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0abc95fa-8b0e-4980-b7c8-4a94c216825e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3dd418cb-56aa-4dc2-8a87-b741763658b1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0abc95fa-8b0e-4980-b7c8-4a94c216825e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e06f75fe-bdea-4b66-a2fc-283946d4db84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2faa8d9e-5835-40dc-b33f-9656aff2daff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e06f75fe-bdea-4b66-a2fc-283946d4db84" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2faa8d9e-5835-40dc-b33f-9656aff2daff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ec6dc186-b826-45a5-bed5-71cd2d15444a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e06f75fe-bdea-4b66-a2fc-283946d4db84" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ec6dc186-b826-45a5-bed5-71cd2d15444a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c6b68ca6-a5c6-4ec2-acb9-0c19c7916035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3b48a09d-0da9-4b8e-a451-9ccb62817374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c6b68ca6-a5c6-4ec2-acb9-0c19c7916035" xlink:to="loc_us-gaap_GrossProfit_3b48a09d-0da9-4b8e-a451-9ccb62817374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cde48590-2871-4c32-8eeb-6f8896e3e647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c6b68ca6-a5c6-4ec2-acb9-0c19c7916035" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cde48590-2871-4c32-8eeb-6f8896e3e647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71d518e5-7a0c-4c93-ba45-4b198f47b257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_4ad32b91-7e46-49da-bb59-7d75fca6826d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71d518e5-7a0c-4c93-ba45-4b198f47b257" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_4ad32b91-7e46-49da-bb59-7d75fca6826d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_2064ac7e-2c52-42a3-8935-221e8679a4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71d518e5-7a0c-4c93-ba45-4b198f47b257" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_2064ac7e-2c52-42a3-8935-221e8679a4fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_334ec3d2-e8f4-460b-a58b-169a98d0567a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71d518e5-7a0c-4c93-ba45-4b198f47b257" xlink:to="loc_us-gaap_OperatingIncomeLoss_334ec3d2-e8f4-460b-a58b-169a98d0567a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_6f6ba9bc-e234-4c47-bea6-c7052ef5c185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71d518e5-7a0c-4c93-ba45-4b198f47b257" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_6f6ba9bc-e234-4c47-bea6-c7052ef5c185" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b952d60e-2589-43fa-938d-6aeaf4c83553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b09a8e3a-7417-4fdf-89ff-1ec4398cd77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b952d60e-2589-43fa-938d-6aeaf4c83553" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b09a8e3a-7417-4fdf-89ff-1ec4398cd77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_592f892e-85a4-46f6-8a9c-6da0a779e2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b952d60e-2589-43fa-938d-6aeaf4c83553" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_592f892e-85a4-46f6-8a9c-6da0a779e2a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f3042cb9-fdea-42a2-8159-d3c239465a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_93d7ab57-c180-43f9-9a92-f7904ed7e097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f3042cb9-fdea-42a2-8159-d3c239465a1c" xlink:to="loc_us-gaap_NetIncomeLoss_93d7ab57-c180-43f9-9a92-f7904ed7e097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_97fe6f21-eb40-46f6-9eea-7dfbf569dffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f3042cb9-fdea-42a2-8159-d3c239465a1c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_97fe6f21-eb40-46f6-9eea-7dfbf569dffd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6230f27-5d2e-4cbe-abd5-c86b3ddc2cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c2420f53-b1c8-4100-9044-361e5866e17b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6230f27-5d2e-4cbe-abd5-c86b3ddc2cea" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c2420f53-b1c8-4100-9044-361e5866e17b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_beda290b-18f6-4ee6-a12c-92129a027c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6230f27-5d2e-4cbe-abd5-c86b3ddc2cea" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_beda290b-18f6-4ee6-a12c-92129a027c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_1326cb9c-7bce-4fb8-a674-15d17b4a7c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_1326cb9c-7bce-4fb8-a674-15d17b4a7c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1f9f75a0-7b56-408d-bb65-8fa528b38f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1f9f75a0-7b56-408d-bb65-8fa528b38f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_43e37919-c950-4d03-b45f-7489161da320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_43e37919-c950-4d03-b45f-7489161da320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a8c89110-48d6-4de2-b894-f3f11742b256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a8c89110-48d6-4de2-b894-f3f11742b256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c31d132c-0027-4e49-92d2-bd05c375799e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c31d132c-0027-4e49-92d2-bd05c375799e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingLeaseNonCashExpense_114d1336-e390-4b6b-9dc7-b59fd2aa3259" xlink:href="atro-20230401.xsd#atro_OperatingLeaseNonCashExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_atro_OperatingLeaseNonCashExpense_114d1336-e390-4b6b-9dc7-b59fd2aa3259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6a87b8a-c5ad-417f-88c2-a41025e1a2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6a87b8a-c5ad-417f-88c2-a41025e1a2be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_93ebe201-2d77-423a-8ac4-cf0344a2d9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_93ebe201-2d77-423a-8ac4-cf0344a2d9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8b7814a5-f226-4dfd-8d73-63c083ad6d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8b7814a5-f226-4dfd-8d73-63c083ad6d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_b0a2f58f-496b-4ec1-858f-27e95f0f4747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_b0a2f58f-496b-4ec1-858f-27e95f0f4747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_02b3b423-87b1-4fe3-817a-7f5e5caf0c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_02b3b423-87b1-4fe3-817a-7f5e5caf0c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1a092598-6b06-45bf-9572-8d5805c70f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1a092598-6b06-45bf-9572-8d5805c70f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6df51892-785d-48f8-aaa9-45655a328a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_NetIncomeLoss_6df51892-785d-48f8-aaa9-45655a328a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities_a31b5d56-ec3f-4486-8780-746aa0871f24" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities_a31b5d56-ec3f-4486-8780-746aa0871f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_376a63a5-109d-4873-ac56-c4508986624b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_ShareBasedCompensation_376a63a5-109d-4873-ac56-c4508986624b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_484d3915-b89e-439f-b1d5-bb791abcddb3" xlink:href="atro-20230401.xsd#atro_ProvisionForNonCashLossesOnInventoryAndReceivables"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_484d3915-b89e-439f-b1d5-bb791abcddb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_80f0ad30-9c1b-472e-9c9e-6c20a0d23148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_80f0ad30-9c1b-472e-9c9e-6c20a0d23148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement_90c0dac2-5f8c-45cd-b085-6c7a25ad68d4" xlink:href="atro-20230401.xsd#atro_BusinessAcquisitionPreacquisitionContingencySettlement"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement_90c0dac2-5f8c-45cd-b085-6c7a25ad68d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1f2075d9-d6e3-4cff-91aa-8522ead619a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c55e218-27e0-4782-b19d-7c3fa1a71486" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1f2075d9-d6e3-4cff-91aa-8522ead619a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a84ed5c-88f2-4afe-a2e2-d65093cc0ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aaeee147-938a-49a8-9b02-23892e40fb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a84ed5c-88f2-4afe-a2e2-d65093cc0ba6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aaeee147-938a-49a8-9b02-23892e40fb0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c50e46c-e019-4936-8e7c-999a6d43bf60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a84ed5c-88f2-4afe-a2e2-d65093cc0ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c50e46c-e019-4936-8e7c-999a6d43bf60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e3a88e8e-dbbc-4952-8161-cb88bab3df11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a84ed5c-88f2-4afe-a2e2-d65093cc0ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e3a88e8e-dbbc-4952-8161-cb88bab3df11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_22b0afea-1a8d-41b5-80fa-354424712114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a84ed5c-88f2-4afe-a2e2-d65093cc0ba6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_22b0afea-1a8d-41b5-80fa-354424712114" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7de437f0-f59d-4551-989f-0c4b19c842fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7de437f0-f59d-4551-989f-0c4b19c842fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bbe36c8f-7933-4127-8a2e-ed5e39dbb63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bbe36c8f-7933-4127-8a2e-ed5e39dbb63c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_55ad8252-bc6b-4d44-bf30-05e4bfc39dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_55ad8252-bc6b-4d44-bf30-05e4bfc39dce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProceedsPaymentsFromStockAwardActivity_39b9ebfb-391c-4d94-990d-f85cd08b0cea" xlink:href="atro-20230401.xsd#atro_ProceedsPaymentsFromStockAwardActivity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:to="loc_atro_ProceedsPaymentsFromStockAwardActivity_39b9ebfb-391c-4d94-990d-f85cd08b0cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_be3cd6f6-35a0-40f5-b9b5-f8b2589b1a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_775f3e8a-9516-49f7-a267-9ba3ac7c6a8a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_be3cd6f6-35a0-40f5-b9b5-f8b2589b1a72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationReconciliationofCashandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4db225af-1f63-4c92-8500-c7ca16bed806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_95711611-df3a-4c3c-95b4-4561e9e4c521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4db225af-1f63-4c92-8500-c7ca16bed806" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_95711611-df3a-4c3c-95b4-4561e9e4c521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71fb813b-a7b0-46ef-9ca7-07463f1be71a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4db225af-1f63-4c92-8500-c7ca16bed806" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71fb813b-a7b0-46ef-9ca7-07463f1be71a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#InventoriesSummaryofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_84698e02-b4d8-42b4-80b9-ea2f9793b018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a61c1900-919c-45f9-ba9a-8020d9882a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_84698e02-b4d8-42b4-80b9-ea2f9793b018" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a61c1900-919c-45f9-ba9a-8020d9882a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f35ca8ef-ce18-4e1c-bd25-85ee2ac17df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_84698e02-b4d8-42b4-80b9-ea2f9793b018" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f35ca8ef-ce18-4e1c-bd25-85ee2ac17df0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_39270e6d-f8c3-4a3c-8460-8e7a11b5660b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_84698e02-b4d8-42b4-80b9-ea2f9793b018" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_39270e6d-f8c3-4a3c-8460-8e7a11b5660b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_326c0527-e490-442f-a2c1-5d02bed1b1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_78de8b0b-0bc5-4c55-9d70-7ba3babc2afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_326c0527-e490-442f-a2c1-5d02bed1b1f0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_78de8b0b-0bc5-4c55-9d70-7ba3babc2afe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b602c3d9-03dd-4396-9f95-a7aa18584384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_326c0527-e490-442f-a2c1-5d02bed1b1f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b602c3d9-03dd-4396-9f95-a7aa18584384" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#EarningsPerShareEarningsPerShareComputationsDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f17c10a8-c4ae-4203-8285-135fed2d8b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e52935f4-ba14-4cd6-abd6-79c539cac756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f17c10a8-c4ae-4203-8285-135fed2d8b22" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e52935f4-ba14-4cd6-abd6-79c539cac756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d86689b1-929a-4a49-909a-5673bde167ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f17c10a8-c4ae-4203-8285-135fed2d8b22" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d86689b1-929a-4a49-909a-5673bde167ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_278c8b21-59cb-4906-a121-14b644d8ea92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_ad364d36-b037-41e7-a85a-a1c0a53ac104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_278c8b21-59cb-4906-a121-14b644d8ea92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_ad364d36-b037-41e7-a85a-a1c0a53ac104" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e775fa27-ecb6-4673-bf75-3ed2d5a52b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f4b1f8cf-d429-46db-bb63-e0955c229e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e775fa27-ecb6-4673-bf75-3ed2d5a52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f4b1f8cf-d429-46db-bb63-e0955c229e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_91ebb74b-8279-462c-aac3-0fb868daf77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e775fa27-ecb6-4673-bf75-3ed2d5a52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_91ebb74b-8279-462c-aac3-0fb868daf77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_93a5e548-b0e5-413b-b4c3-493feb31b3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e775fa27-ecb6-4673-bf75-3ed2d5a52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_93a5e548-b0e5-413b-b4c3-493feb31b3eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f8a7fa02-d22f-4690-bc6a-00a59f79980b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e775fa27-ecb6-4673-bf75-3ed2d5a52b5f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f8a7fa02-d22f-4690-bc6a-00a59f79980b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SegmentInformationSummaryofSegmentReportingInformationDetails"/>
  <link:calculationLink xlink:role="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e39268c-8d04-4da6-902d-00aacfdb7cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_208f0bbd-70ce-4cba-bcac-16cf48dd7a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e39268c-8d04-4da6-902d-00aacfdb7cac" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_208f0bbd-70ce-4cba-bcac-16cf48dd7a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_bf5a960d-654d-481a-804b-41f77ef052c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e39268c-8d04-4da6-902d-00aacfdb7cac" xlink:to="loc_us-gaap_OperatingExpenses_bf5a960d-654d-481a-804b-41f77ef052c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_bb797bff-ec19-4ae9-882a-177b5a00ef13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e39268c-8d04-4da6-902d-00aacfdb7cac" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_bb797bff-ec19-4ae9-882a-177b5a00ef13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5b19c5c2-5d26-464b-b1b0-3f1009df9cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e39268c-8d04-4da6-902d-00aacfdb7cac" xlink:to="loc_us-gaap_OperatingIncomeLoss_5b19c5c2-5d26-464b-b1b0-3f1009df9cac" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>atro-20230401_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.astronics.com/role/Cover" xlink:type="simple" xlink:href="atro-20230401.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/Cover" xlink:type="extended" id="i03322c536ecd45c9985ee11bbcf3337f_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_db6b592f-0c8e-4abf-b658-2915d8b9f6f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentType_db6b592f-0c8e-4abf-b658-2915d8b9f6f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_66d895be-55f4-409b-b6b0-e02ef3a87682" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentQuarterlyReport_66d895be-55f4-409b-b6b0-e02ef3a87682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5129a1b8-c084-4c18-9151-3f7eee2ea393" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentPeriodEndDate_5129a1b8-c084-4c18-9151-3f7eee2ea393" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_62e8de30-4193-438e-8e29-2ebea1df73b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentTransitionReport_62e8de30-4193-438e-8e29-2ebea1df73b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f1e93c36-bd5f-473b-9555-4349c4de00b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityFileNumber_f1e93c36-bd5f-473b-9555-4349c4de00b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_63083c64-62cb-437d-8604-de2b13104d03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityRegistrantName_63083c64-62cb-437d-8604-de2b13104d03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19cb673a-77a1-42c1-86be-01f3b5d0eaf2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityIncorporationStateCountryCode_19cb673a-77a1-42c1-86be-01f3b5d0eaf2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_62150cc9-cb0e-4bab-8c1d-f3a106388a40" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityTaxIdentificationNumber_62150cc9-cb0e-4bab-8c1d-f3a106388a40" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9fa8bc0d-5920-4cf2-9159-51960ac122ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressAddressLine1_9fa8bc0d-5920-4cf2-9159-51960ac122ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e9c483dc-2d88-4f41-b61a-3eeb43d05b8a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressCityOrTown_e9c483dc-2d88-4f41-b61a-3eeb43d05b8a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2c9e07f2-49c8-407f-a7c6-ea9aa8b86222" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressStateOrProvince_2c9e07f2-49c8-407f-a7c6-ea9aa8b86222" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3fc04bfc-f87c-4689-bc83-e7c2c57ded43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressPostalZipCode_3fc04bfc-f87c-4689-bc83-e7c2c57ded43" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_def1fca5-0ff8-4a5b-b7a1-0972a6ae0f8f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_CityAreaCode_def1fca5-0ff8-4a5b-b7a1-0972a6ae0f8f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_54f9218d-22eb-4193-bccf-fa23c0c627ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_LocalPhoneNumber_54f9218d-22eb-4193-bccf-fa23c0c627ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d4376456-0c6a-4efe-b8a1-2e00e74f0bd2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_Security12bTitle_d4376456-0c6a-4efe-b8a1-2e00e74f0bd2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_11572470-de61-43a7-8ee9-9e6f80b209c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_TradingSymbol_11572470-de61-43a7-8ee9-9e6f80b209c0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_132b13d2-f1d3-4ced-a9d7-42f9f33a92e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_SecurityExchangeName_132b13d2-f1d3-4ced-a9d7-42f9f33a92e4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d60e13b8-c7a7-44b3-8597-43067000aacc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCurrentReportingStatus_d60e13b8-c7a7-44b3-8597-43067000aacc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9b7b12dd-442a-46bd-899e-ad0044d75621" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityInteractiveDataCurrent_9b7b12dd-442a-46bd-899e-ad0044d75621" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fa556b53-7481-4d7f-b50d-db7f13b21154" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityFilerCategory_fa556b53-7481-4d7f-b50d-db7f13b21154" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b83b7d65-feb3-436d-9bcd-99048cf2d0bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityEmergingGrowthCompany_b83b7d65-feb3-436d-9bcd-99048cf2d0bc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6d3a0f51-c26f-471a-a951-6ae4b0dcc4b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntitySmallBusiness_6d3a0f51-c26f-471a-a951-6ae4b0dcc4b0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0684a721-06a3-466e-8200-cd3671abe6f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityShellCompany_0684a721-06a3-466e-8200-cd3671abe6f7" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d355abb1-aefb-4614-be93-3aca26fc3cad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d355abb1-aefb-4614-be93-3aca26fc3cad" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b89fa28a-489d-4595-af09-c41a2f8385ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentFiscalYearFocus_b89fa28a-489d-4595-af09-c41a2f8385ac" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7e42395f-3df6-417f-bcbc-aaf8aba555a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7e42395f-3df6-417f-bcbc-aaf8aba555a6" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_77fa94c3-1a3c-4c15-b672-fde29c926cc1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_AmendmentFlag_77fa94c3-1a3c-4c15-b672-fde29c926cc1" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_fba83aaf-7610-4564-aeae-1f04cb4cb5e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCentralIndexKey_fba83aaf-7610-4564-aeae-1f04cb4cb5e1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e47e725d-1641-4eab-9f41-3e869b17abb9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_CurrentFiscalYearEndDate_e47e725d-1641-4eab-9f41-3e869b17abb9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_aaebb499-10d5-493e-9fdc-01d7373a39b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:to="loc_us-gaap_ClassOfStockDomain_aaebb499-10d5-493e-9fdc-01d7373a39b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:to="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommonClassUndefinedMember_0521cfba-890c-4ca8-bed7-8fdf78a5bebf" xlink:href="atro-20230401.xsd#atro_CommonClassUndefinedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:to="loc_atro_CommonClassUndefinedMember_0521cfba-890c-4ca8-bed7-8fdf78a5bebf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_39d2a5af-6d13-473a-a423-ddcd4c0b4c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:to="loc_us-gaap_CommonClassBMember_39d2a5af-6d13-473a-a423-ddcd4c0b4c48" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" xlink:type="extended" id="i0df61b01b33e4cd29e0255624fa9d560_ConsolidatedCondensedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e4696ef7-0e8e-4352-8976-fcb3aed8d399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockholdersEquity_e4696ef7-0e8e-4352-8976-fcb3aed8d399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bd21f5d0-0a36-4b9b-91ba-1451837e4d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bd21f5d0-0a36-4b9b-91ba-1451837e4d2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_d83c3991-8135-4636-973c-42cd74254913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_d83c3991-8135-4636-973c-42cd74254913" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c8d5477a-5711-4cf8-8dea-5e46741b68f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c8d5477a-5711-4cf8-8dea-5e46741b68f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f9e99569-63fc-4f28-a07d-bc2d6fa2b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f9e99569-63fc-4f28-a07d-bc2d6fa2b4ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2401a0e4-123f-48d3-9f47-9f0679ed0f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2401a0e4-123f-48d3-9f47-9f0679ed0f83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09cbdc60-333e-4556-a59b-4f8f2448fdb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09cbdc60-333e-4556-a59b-4f8f2448fdb5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a0cd1ebb-f767-411f-82a0-3e1c066a4667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_NetIncomeLoss_a0cd1ebb-f767-411f-82a0-3e1c066a4667" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_448b1b7a-fe97-425e-b745-9fdfe8aa5087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_448b1b7a-fe97-425e-b745-9fdfe8aa5087" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ddd9c920-172e-451a-ac89-d82175309ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:to="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ee85e0b2-da1e-4e03-8079-a217bd102f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_SharesIssued_ee85e0b2-da1e-4e03-8079-a217bd102f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a8dd3f0f-3c6d-4285-bfa2-5441235a5e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a8dd3f0f-3c6d-4285-bfa2-5441235a5e6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbe10529-6a69-4d1d-916d-fa766f63a60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbe10529-6a69-4d1d-916d-fa766f63a60c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_256fd0bd-d1fb-4b96-b232-d5f42816a6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_256fd0bd-d1fb-4b96-b232-d5f42816a6c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_89c15dd5-7c3a-45d4-944c-5e69d0c55839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_89c15dd5-7c3a-45d4-944c-5e69d0c55839" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_cb09688c-17b8-41e8-bb5b-4079d724f72c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:to="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ebf335c-de9d-4b55-a84a-caf92206ab5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:to="loc_us-gaap_EquityComponentDomain_5ebf335c-de9d-4b55-a84a-caf92206ab5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:to="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bb51663a-4ae5-4bf6-a2b4-531356b80c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_CommonStockMember_bb51663a-4ae5-4bf6-a2b4-531356b80c62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fd35bfd4-84bf-4f38-90e9-f4496184133d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fd35bfd4-84bf-4f38-90e9-f4496184133d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291c1255-46a5-4934-a7fe-a42a52b99adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291c1255-46a5-4934-a7fe-a42a52b99adc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f04c40ef-f085-46e1-9821-5e8b213f1e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_RetainedEarningsMember_f04c40ef-f085-46e1-9821-5e8b213f1e54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_44eede55-345a-4fc1-a29e-6f098bb9afe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_TreasuryStockCommonMember_44eede55-345a-4fc1-a29e-6f098bb9afe0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e8c93769-09a5-4ee4-84aa-6627e14741e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:to="loc_us-gaap_ClassOfStockDomain_e8c93769-09a5-4ee4-84aa-6627e14741e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:to="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommonClassUndefinedMember_43e2a507-6ae0-4be7-9c8c-20641970165e" xlink:href="atro-20230401.xsd#atro_CommonClassUndefinedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:to="loc_atro_CommonClassUndefinedMember_43e2a507-6ae0-4be7-9c8c-20641970165e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7c952bfe-a7bb-46af-bcc1-63037881d509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:to="loc_us-gaap_CommonClassBMember_7c952bfe-a7bb-46af-bcc1-63037881d509" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/BasisofPresentationNarrativeDetails" xlink:type="extended" id="i5afc9d29cfa34ea9a4ce9f26e12738c7_BasisofPresentationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfElementsForContingentEarnOuts_51f1d6ad-1375-4029-8d87-3d6124f074a7" xlink:href="atro-20230401.xsd#atro_NumberOfElementsForContingentEarnOuts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_NumberOfElementsForContingentEarnOuts_51f1d6ad-1375-4029-8d87-3d6124f074a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_b3f70dde-419f-46f1-9ef2-bcc274a577d6" xlink:href="atro-20230401.xsd#atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_b3f70dde-419f-46f1-9ef2-bcc274a577d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable_1506a00e-f5b6-4b77-984d-2cb125152307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_GrantsReceivable_1506a00e-f5b6-4b77-984d-2cb125152307" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables_5428623b-5c8c-44aa-8ca3-1f27815954ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables_5428623b-5c8c-44aa-8ca3-1f27815954ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRecognized_a13d9f60-2147-4b6b-b319-068f38dc61fc" xlink:href="atro-20230401.xsd#atro_GrantRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_GrantRecognized_a13d9f60-2147-4b6b-b319-068f38dc61fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4ffd016e-6ffa-4b1b-bfde-fd4b784aa3af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4ffd016e-6ffa-4b1b-bfde-fd4b784aa3af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_8893e5b2-fed5-4e91-ac94-224e8ec33ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_8893e5b2-fed5-4e91-ac94-224e8ec33ffb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c653889a-22b2-492f-91d2-9da1a610da7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c653889a-22b2-492f-91d2-9da1a610da7c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_684a4c69-004a-4af0-a020-26994ccdf765_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_684a4c69-004a-4af0-a020-26994ccdf765_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e41602f4-1b61-4457-8dc4-700dcef94883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e41602f4-1b61-4457-8dc4-700dcef94883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_18480ff4-d829-4d56-b85f-eacf2e475cb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_18480ff4-d829-4d56-b85f-eacf2e475cb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SemiconductorTestBusinessMember_5576fe4e-153e-4d34-a691-9faefb281e4c" xlink:href="atro-20230401.xsd#atro_SemiconductorTestBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:to="loc_atro_SemiconductorTestBusinessMember_5576fe4e-153e-4d34-a691-9faefb281e4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cebaf2c2-6617-4c27-b6f2-7d7187832442_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:to="loc_us-gaap_SegmentDomain_cebaf2c2-6617-4c27-b6f2-7d7187832442_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:to="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_28d12c56-d452-4d0f-a8cd-a7c45de0b774" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:to="loc_atro_TestSystemsSegmentMember_28d12c56-d452-4d0f-a8cd-a7c45de0b774" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8dcf0689-1562-4b57-92d2-92e23dfb2efc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8dcf0689-1562-4b57-92d2-92e23dfb2efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_UnitedStatesDepartmentOfTransportationMember_ee8838ca-cf66-4a64-84eb-d88583d9285e" xlink:href="atro-20230401.xsd#atro_UnitedStatesDepartmentOfTransportationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:to="loc_atro_UnitedStatesDepartmentOfTransportationMember_ee8838ca-cf66-4a64-84eb-d88583d9285e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:to="loc_srt_ProductsAndServicesDomain_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:to="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_99c20091-e270-4a06-9d85-df40e2b97826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:to="loc_us-gaap_GrantMember_99c20091-e270-4a06-9d85-df40e2b97826" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i72b894aaccb844c29fc304177d96364c_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b2d26cb0-47c5-4ebd-8767-8e77344a5a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b2d26cb0-47c5-4ebd-8767-8e77344a5a7a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/RevenueNarrativeDetails_1" xlink:type="extended" id="ifb4783542c28471cb077e3aa2ded8db1_RevenueNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueRevenueDisaggregatedbyMarketDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" xlink:type="extended" id="i9133fbc306814eb99dac27f4151ebaaa_RevenueRevenueDisaggregatedbyMarketDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6fe40501-9072-4ec2-915c-8a7847befa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6fe40501-9072-4ec2-915c-8a7847befa71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:to="loc_us-gaap_SegmentDomain_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:to="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_f8ac9ab0-4468-40ee-a2c0-4184387a13ac" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:to="loc_atro_AerospaceSegmentMember_f8ac9ab0-4468-40ee-a2c0-4184387a13ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_fb9f2046-568a-4837-8026-2c409686dd85" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:to="loc_atro_TestSystemsSegmentMember_fb9f2046-568a-4837-8026-2c409686dd85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:to="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:to="loc_us-gaap_SubsegmentsDomain_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:to="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommercialTransportAircraftMember_983d7f70-7b8c-4125-bb4a-139a0982d941" xlink:href="atro-20230401.xsd#atro_CommercialTransportAircraftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_CommercialTransportAircraftMember_983d7f70-7b8c-4125-bb4a-139a0982d941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_MilitaryAircraftMember_78cbe1b7-2aeb-46fe-b57e-6d4e375f99ad" xlink:href="atro-20230401.xsd#atro_MilitaryAircraftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_MilitaryAircraftMember_78cbe1b7-2aeb-46fe-b57e-6d4e375f99ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GeneralAviationMember_a25f208c-2f5b-4c4a-92e9-f3518585fbc2" xlink:href="atro-20230401.xsd#atro_GeneralAviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_GeneralAviationMember_a25f208c-2f5b-4c4a-92e9-f3518585fbc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherAerospaceMember_cc2f5cca-0c91-4d83-abfc-fceb07c2e228" xlink:href="atro-20230401.xsd#atro_OtherAerospaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_OtherAerospaceMember_cc2f5cca-0c91-4d83-abfc-fceb07c2e228" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GovernmentAndDefenseMember_cbde4dc9-ec79-4401-911e-766f06897731" xlink:href="atro-20230401.xsd#atro_GovernmentAndDefenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_GovernmentAndDefenseMember_cbde4dc9-ec79-4401-911e-766f06897731" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueDisaggregatedbyProductLinesDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" xlink:type="extended" id="i9aa6555b1bb34cd0b0bee95a68a85e49_RevenueDisaggregatedbyProductLinesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d348f567-c9d3-43a5-883f-7fcda54f5295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d348f567-c9d3-43a5-883f-7fcda54f5295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_84336cd5-c7d1-48d9-833e-973cd8573206_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:to="loc_us-gaap_SegmentDomain_84336cd5-c7d1-48d9-833e-973cd8573206_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:to="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_ea530f38-fbd7-47cb-a8f2-0baac5a0bd4d" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:to="loc_atro_AerospaceSegmentMember_ea530f38-fbd7-47cb-a8f2-0baac5a0bd4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_cc374cd6-defe-454e-b078-f7015e4d3c20" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:to="loc_atro_TestSystemsSegmentMember_cc374cd6-defe-454e-b078-f7015e4d3c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:to="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3a0b459c-20fe-4c4b-a57c-587d9694009e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:to="loc_srt_ProductsAndServicesDomain_3a0b459c-20fe-4c4b-a57c-587d9694009e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:to="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineElectricalPowerAndMotionMember_234c31f4-144b-4c35-905b-c812f1774e3c" xlink:href="atro-20230401.xsd#atro_ProductLineElectricalPowerAndMotionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineElectricalPowerAndMotionMember_234c31f4-144b-4c35-905b-c812f1774e3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineLightingAndSafetyMember_6dcde5b3-5f91-4501-a636-1c2d0f6a5175" xlink:href="atro-20230401.xsd#atro_ProductLineLightingAndSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineLightingAndSafetyMember_6dcde5b3-5f91-4501-a636-1c2d0f6a5175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineAvionicsMember_5ed44049-2e38-4502-b46a-761910357ff9" xlink:href="atro-20230401.xsd#atro_ProductLineAvionicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineAvionicsMember_5ed44049-2e38-4502-b46a-761910357ff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineSystemsCertificationMember_c1f56732-2157-43c9-ba09-ea2762622f10" xlink:href="atro-20230401.xsd#atro_ProductLineSystemsCertificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineSystemsCertificationMember_c1f56732-2157-43c9-ba09-ea2762622f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineStructuresMember_1fade9d1-ca5b-480b-80d1-d0ba84f4e5e2" xlink:href="atro-20230401.xsd#atro_ProductLineStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineStructuresMember_1fade9d1-ca5b-480b-80d1-d0ba84f4e5e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineOtherMember_ea1ee78a-9dae-477b-834f-e2b11026128a" xlink:href="atro-20230401.xsd#atro_ProductLineOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineOtherMember_ea1ee78a-9dae-477b-834f-e2b11026128a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="extended" id="i29e3cb7b83114647a99dd9a59746d7eb_PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_20020631-488c-4965-91ac-8a53289b55fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_20020631-488c-4965-91ac-8a53289b55fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d513377-760e-486b-adc7-ef2be432fb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d513377-760e-486b-adc7-ef2be432fb5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f201cf06-45f0-43d0-aaff-4847dc2f19bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f201cf06-45f0-43d0-aaff-4847dc2f19bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00359ca-4440-4e6c-bcb9-177281da90f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00359ca-4440-4e6c-bcb9-177281da90f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_ac47c6a9-6002-47e4-bd09-f6056d4d3844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_LandMember_ac47c6a9-6002-47e4-bd09-f6056d4d3844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_d71498d9-e1e2-455c-a4db-d93553f7d541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_d71498d9-e1e2-455c-a4db-d93553f7d541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f21ad4ad-7c3a-4fdd-b9ed-d5d4bf5da258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f21ad4ad-7c3a-4fdd-b9ed-d5d4bf5da258" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c3a54cc2-9d56-4768-961b-e08edf6795fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_ConstructionInProgressMember_c3a54cc2-9d56-4768-961b-e08edf6795fb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="extended" id="i005299e4edaf4a5780932c9fad2a91cb_IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_638360d8-53c0-4f60-9dd7-b830e647a501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_638360d8-53c0-4f60-9dd7-b830e647a501" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_05621587-c852-437d-b31a-e61e75c37c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_05621587-c852-437d-b31a-e61e75c37c8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b83384c-276f-47c7-9560-314e641133b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b83384c-276f-47c7-9560-314e641133b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_11c67341-aeae-404c-8a35-7aceda5629d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_PatentsMember_11c67341-aeae-404c-8a35-7aceda5629d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4621d68e-c452-4fcd-89bb-7c15557089b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4621d68e-c452-4fcd-89bb-7c15557089b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dc40cb56-89bd-4402-b164-9c5a1e6bc60e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_TradeNamesMember_dc40cb56-89bd-4402-b164-9c5a1e6bc60e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpatentedTechnologyMember_58a59839-a8b0-44c5-bd66-d35ed8aa2741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_UnpatentedTechnologyMember_58a59839-a8b0-44c5-bd66-d35ed8aa2741" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_273043d0-b5de-4200-b3e0-23d41a5aa45d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_273043d0-b5de-4200-b3e0-23d41a5aa45d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended" id="ic961391a7f8b4604816870f230d2ba6a_GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:to="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7d1abc1a-16cb-4db3-be67-47bbd54672b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:to="loc_us-gaap_Goodwill_7d1abc1a-16cb-4db3-be67-47bbd54672b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_6ffd1ee2-ce4e-4842-a8ac-f80ae804eb53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_6ffd1ee2-ce4e-4842-a8ac-f80ae804eb53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3755b9c9-94a1-4fdf-a881-720bfc2aee07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:to="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:to="loc_srt_ConsolidationItemsDomain_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:to="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_eeff09f3-4486-4da8-a9d6-bdc27ffdf5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:to="loc_us-gaap_OperatingSegmentsMember_eeff09f3-4486-4da8-a9d6-bdc27ffdf5bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:to="loc_us-gaap_SegmentDomain_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:to="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_66fae9b2-a192-4647-a208-bea13783565f" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:to="loc_atro_AerospaceSegmentMember_66fae9b2-a192-4647-a208-bea13783565f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_d74dfa98-f0e6-4061-aaaa-700297676620" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:to="loc_atro_TestSystemsSegmentMember_d74dfa98-f0e6-4061-aaaa-700297676620" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#LongTermDebtandNotesPayableDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" xlink:type="extended" id="i1aef6530ec674b8dbcc1cbf4c0d5997c_LongTermDebtandNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_a715abbd-2500-4c8c-899c-6554aafe928e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCredit_a715abbd-2500-4c8c-899c-6554aafe928e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c6655c6c-ed2b-43c5-94ed-eeb945c66684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c6655c6c-ed2b-43c5-94ed-eeb945c66684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9f8f4be6-d789-4537-a5b4-629da7d36f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9f8f4be6-d789-4537-a5b4-629da7d36f6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_cc362321-90c7-4cde-9356-447873448b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_cc362321-90c7-4cde-9356-447873448b74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_78a554ae-a2f7-4dde-8e83-452febb78e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_78a554ae-a2f7-4dde-8e83-452febb78e06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumLiquidity_1f41f0ac-d229-45bc-8e87-e56603b4e931" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumLiquidity_1f41f0ac-d229-45bc-8e87-e56603b4e931" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7ede0853-a105-4c86-a5bf-117215bf23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7ede0853-a105-4c86-a5bf-117215bf23d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_57c15cb8-efe7-4ee9-9670-455602ab5476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_57c15cb8-efe7-4ee9-9670-455602ab5476" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_d34dfe15-5426-4068-a0fc-f8434ad84afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_d34dfe15-5426-4068-a0fc-f8434ad84afb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_61c818db-174a-4654-869c-7ac31d223ad0" xlink:href="atro-20230401.xsd#atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_61c818db-174a-4654-869c-7ac31d223ad0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_63292670-29a6-4d91-acc8-6cb5ee346cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LongTermDebtCurrent_63292670-29a6-4d91-acc8-6cb5ee346cbd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_55685fbe-0cdc-4603-a061-744e468767a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_55685fbe-0cdc-4603-a061-744e468767a3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_174cb7af-2a24-4068-9357-177656c30d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LongTermDebt_174cb7af-2a24-4068-9357-177656c30d19" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_8983a4d4-4a01-4872-ad06-5e30de7c0ade" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_8983a4d4-4a01-4872-ad06-5e30de7c0ade" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_425be9fd-6d11-4e48-8827-479eb003922b" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_425be9fd-6d11-4e48-8827-479eb003922b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1122ee40-4af3-4105-a8e8-606e10a42335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1122ee40-4af3-4105-a8e8-606e10a42335" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_c2f311d8-6196-4953-9e58-386203a34188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_c2f311d8-6196-4953-9e58-386203a34188" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3ed7c154-e96d-4736-a9fc-e7ba833f96a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3ed7c154-e96d-4736-a9fc-e7ba833f96a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_863c9b6c-c650-4c1a-8549-810fc6740f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:to="loc_us-gaap_LineOfCreditMember_863c9b6c-c650-4c1a-8549-810fc6740f72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FifthAmendedAndRestatedCreditAgreementMember_2c15e060-2fea-404f-9345-255efc812af5" xlink:href="atro-20230401.xsd#atro_FifthAmendedAndRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_FifthAmendedAndRestatedCreditAgreementMember_2c15e060-2fea-404f-9345-255efc812af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TermLoanAgreementMember_10d48a4a-6402-4b36-b805-2dec4bfb9aff" xlink:href="atro-20230401.xsd#atro_TermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_TermLoanAgreementMember_10d48a4a-6402-4b36-b805-2dec4bfb9aff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_RestatedAgreementAndTermLoanAgreementMember_9ef16967-9be3-4ead-a81a-c68e8f3e7fd7" xlink:href="atro-20230401.xsd#atro_RestatedAgreementAndTermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_RestatedAgreementAndTermLoanAgreementMember_9ef16967-9be3-4ead-a81a-c68e8f3e7fd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SixthAmendedAndRestatedCreditAgreementMember_62dd233e-f36c-4499-a6b9-037e8608735c" xlink:href="atro-20230401.xsd#atro_SixthAmendedAndRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_SixthAmendedAndRestatedCreditAgreementMember_62dd233e-f36c-4499-a6b9-037e8608735c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b9d1fceb-e518-407f-a489-342219e5f777_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:to="loc_us-gaap_CreditFacilityDomain_b9d1fceb-e518-407f-a489-342219e5f777_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:to="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4050fcca-09e4-4c77-9273-111b406cd8af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4050fcca-09e4-4c77-9273-111b406cd8af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2eed8b70-53d5-4729-99d7-1ba505682a36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:to="loc_us-gaap_VariableRateDomain_2eed8b70-53d5-4729-99d7-1ba505682a36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:to="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember_8cb621c0-bf11-4139-8e03-b0b1c39e5464" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:to="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember_8cb621c0-bf11-4139-8e03-b0b1c39e5464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRMember_ba5148a8-f6ae-419c-a7d5-558f525f51e2" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:to="loc_atro_SecuredOvernightFinancingRateSOFRMember_ba5148a8-f6ae-419c-a7d5-558f525f51e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_20ca76db-84f8-4b98-a60c-dd1f9d50c01f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:to="loc_srt_RangeMember_20ca76db-84f8-4b98-a60c-dd1f9d50c01f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:to="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_799fc0e0-40cb-46d6-8116-24fd58cc504f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:to="loc_srt_MinimumMember_799fc0e0-40cb-46d6-8116-24fd58cc504f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d832ad1b-e2a2-47d2-b4a4-34a28aa619c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:to="loc_srt_MaximumMember_d832ad1b-e2a2-47d2-b4a4-34a28aa619c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodDomain_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4_default" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:to="loc_atro_DebtTermsPeriodDomain_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:to="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2024Member_3f2347ef-1f58-487f-9853-194b6f2cd869" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_FirstQuarterOf2024Member_3f2347ef-1f58-487f-9853-194b6f2cd869" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterQuarterEndedMarch312024Member_5e144396-3d3b-4800-8bec-ff97f5f55f83" xlink:href="atro-20230401.xsd#atro_AfterQuarterEndedMarch312024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterQuarterEndedMarch312024Member_5e144396-3d3b-4800-8bec-ff97f5f55f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_QuarterEndedMarch312024Member_db726c0f-a090-415a-867b-103b4dba1221" xlink:href="atro-20230401.xsd#atro_QuarterEndedMarch312024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_QuarterEndedMarch312024Member_db726c0f-a090-415a-867b-103b4dba1221" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSecondQuarterOf2024Member_7899a48f-58cb-495d-9790-7dddf6913c99" xlink:href="atro-20230401.xsd#atro_AfterSecondQuarterOf2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterSecondQuarterOf2024Member_7899a48f-58cb-495d-9790-7dddf6913c99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2024Member_77aff4a3-0d48-4542-b04f-094741288f6d" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_SecondQuarterOf2024Member_77aff4a3-0d48-4542-b04f-094741288f6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ForthQuarterOf2023Member_30e4d3cd-d607-49fb-93c1-3f527ee202cc" xlink:href="atro-20230401.xsd#atro_ForthQuarterOf2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_ForthQuarterOf2023Member_30e4d3cd-d607-49fb-93c1-3f527ee202cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ThirdQuarterOf2023Member_f1121d4d-faec-413a-ab5b-8c05d39134e3" xlink:href="atro-20230401.xsd#atro_ThirdQuarterOf2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_ThirdQuarterOf2023Member_f1121d4d-faec-413a-ab5b-8c05d39134e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2023Member_8d4a17a1-c880-4508-8cb3-dfd5a12588da" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_SecondQuarterOf2023Member_8d4a17a1-c880-4508-8cb3-dfd5a12588da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2023Member_d5df98bf-4560-4826-a653-9e8c1bbe12f1" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_FirstQuarterOf2023Member_d5df98bf-4560-4826-a653-9e8c1bbe12f1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSeptember12023Member_c9638c4c-f45c-4ec7-a0e9-d65c1986b17c" xlink:href="atro-20230401.xsd#atro_AfterSeptember12023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterSeptember12023Member_c9638c4c-f45c-4ec7-a0e9-d65c1986b17c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_July12023ThroughSeptember12023Member_f9ad4685-4a74-4e0d-b6a8-a0a5bf230b12" xlink:href="atro-20230401.xsd#atro_July12023ThroughSeptember12023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_July12023ThroughSeptember12023Member_f9ad4685-4a74-4e0d-b6a8-a0a5bf230b12" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_April12023ThroughJune12023Member_4542487f-c8c9-4c3a-b523-0ca86d8e62fb" xlink:href="atro-20230401.xsd#atro_April12023ThroughJune12023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_April12023ThroughJune12023Member_4542487f-c8c9-4c3a-b523-0ca86d8e62fb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e5f905df-be74-4ab9-8d53-29b231d126e6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:to="loc_srt_ScenarioForecastMember_e5f905df-be74-4ab9-8d53-29b231d126e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ProductWarrantiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" xlink:type="extended" id="i9eed376c24e2448a80f24d45742bb259_ProductWarrantiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StandardProductWarrantyDurationOfWarranty_4abce2c4-28ef-4094-90a8-a1a9349dba8e" xlink:href="atro-20230401.xsd#atro_StandardProductWarrantyDurationOfWarranty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:to="loc_atro_StandardProductWarrantyDurationOfWarranty_4abce2c4-28ef-4094-90a8-a1a9349dba8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:to="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c538cf7c-54a4-44b6-84b0-f6db76614803_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:to="loc_srt_RangeMember_c538cf7c-54a4-44b6-84b0-f6db76614803_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:to="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2a4a0c04-4c81-4d78-b950-bf4aa7e9233e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:to="loc_srt_MinimumMember_2a4a0c04-4c81-4d78-b950-bf4aa7e9233e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6b66588-a2f5-4100-b4ad-0126dbc047fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:to="loc_srt_MaximumMember_f6b66588-a2f5-4100-b4ad-0126dbc047fe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#EarningsPerShareEarningsPerShareComputationsDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="extended" id="i939b32574224495f85c45ebd5779ff6d_EarningsPerShareEarningsPerShareComputationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fa662066-4bfd-41a7-bfc2-db5c10cad980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fa662066-4bfd-41a7-bfc2-db5c10cad980" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_4e8c46fd-34aa-4c59-ac3d-699ddbae3a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesTreasuryStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_4e8c46fd-34aa-4c59-ac3d-699ddbae3a5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4dec7dbc-c5b1-447c-8895-10c5e2c939cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4dec7dbc-c5b1-447c-8895-10c5e2c939cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_701e06a2-e5bf-4fa2-ae68-3f3daf4905dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:to="loc_us-gaap_EmployeeStockOptionMember_701e06a2-e5bf-4fa2-ae68-3f3daf4905dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended" id="i0c141a3d98464025831ec4db299f1dfe_ShareholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:href="atro-20230401.xsd#atro_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_71bae6fa-c2d2-4b54-a7af-89507fb75467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_71bae6fa-c2d2-4b54-a7af-89507fb75467" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_6e16e9ad-38b5-4fc4-8f9d-cd0719caf58e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:to="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_6e16e9ad-38b5-4fc4-8f9d-cd0719caf58e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:href="atro-20230401.xsd#atro_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:to="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4e389a1a-30d8-433b-af09-4a898a6ecbcc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:to="loc_us-gaap_EquityComponentDomain_4e389a1a-30d8-433b-af09-4a898a6ecbcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:to="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a8341f8f-f4d5-4327-85af-3904e9d680b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a8341f8f-f4d5-4327-85af-3904e9d680b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" xlink:type="extended" id="i23c09e79b37d4e0a88f3c857d0510b8c_ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8d425aa4-3eb6-4b41-b1a1-e7fa8ddd355c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_StockholdersEquity_8d425aa4-3eb6-4b41-b1a1-e7fa8ddd355c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_53b93916-04a1-49ff-8236-cfcdb9e8b952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_53b93916-04a1-49ff-8236-cfcdb9e8b952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_1903981b-ee03-4552-9dbc-b881d9f92ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_AociTaxAttributableToParent_1903981b-ee03-4552-9dbc-b881d9f92ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6b9675e5-a32c-4cbe-9cad-334487868369_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:to="loc_us-gaap_EquityComponentDomain_6b9675e5-a32c-4cbe-9cad-334487868369_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:to="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f6eafc54-4b74-4c1a-9370-ad063a4aca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f6eafc54-4b74-4c1a-9370-ad063a4aca50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b70bc01a-4720-4528-aad8-b0283c8f3e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b70bc01a-4720-4528-aad8-b0283c8f3e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_58e27369-b5d8-4b47-8fb8-3a7a092a609c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_58e27369-b5d8-4b47-8fb8-3a7a092a609c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="extended" id="ib5c6bf9cfbf84c30b73407146ba54792_ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_20783bb2-b049-467c-a988-9e97a2bc9eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_20783bb2-b049-467c-a988-9e97a2bc9eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eed37d29-2057-46df-ba30-d0021a58fa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eed37d29-2057-46df-ba30-d0021a58fa37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9caab87c-29d8-4212-8edb-1770c7bbf404_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:to="loc_us-gaap_EquityComponentDomain_9caab87c-29d8-4212-8edb-1770c7bbf404_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:to="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9399f1ff-3fb2-4460-91a7-5f4f4cd5e7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9399f1ff-3fb2-4460-91a7-5f4f4cd5e7c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_fbb19935-cd00-4139-9e75-be40a1f72c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_fbb19935-cd00-4139-9e75-be40a1f72c86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_95a0c9a9-d8cf-4d11-b724-beb1aaca75d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_95a0c9a9-d8cf-4d11-b724-beb1aaca75d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c7a70b1e-e549-43ec-99b9-f7f01aa588e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c7a70b1e-e549-43ec-99b9-f7f01aa588e8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="extended" id="ic72cc1a724594b02a2160bcd15159cc9_SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_91292954-027c-4015-a374-373b0d9cc3ee" xlink:href="atro-20230401.xsd#atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_91292954-027c-4015-a374-373b0d9cc3ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_628fe08a-9273-485f-b186-4394e473431f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_628fe08a-9273-485f-b186-4394e473431f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1050c169-df1e-4653-aa51-e8288474db1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1050c169-df1e-4653-aa51-e8288474db1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab2ec549-8c89-4da9-a717-a649ace12929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab2ec549-8c89-4da9-a717-a649ace12929" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f0934229-e174-4287-b605-c9e1e64ffff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f0934229-e174-4287-b605-c9e1e64ffff8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8b39ea9b-2335-42c1-a93a-efeb7440a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8b39ea9b-2335-42c1-a93a-efeb7440a04b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_804df15d-aec1-4161-83ec-3ef5941c818a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_804df15d-aec1-4161-83ec-3ef5941c818a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_fc42fcba-9af0-481f-9c81-c4d68d68b77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_fc42fcba-9af0-481f-9c81-c4d68d68b77b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SalestoMajorCustomersDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SalestoMajorCustomersDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/SalestoMajorCustomersDetails" xlink:type="extended" id="ic01efe02864d4335a9a7a81bb8b45054_SalestoMajorCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_82c48fca-5326-4d42-b914-2ba81d5e868a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_82c48fca-5326-4d42-b914-2ba81d5e868a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d432955-c6fa-41f4-8240-f3b6b4450520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d432955-c6fa-41f4-8240-f3b6b4450520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_58ce5c3f-63f3-4e85-829f-67a5db606ac0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_58ce5c3f-63f3-4e85-829f-67a5db606ac0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_8951e517-39c1-40d5-8de9-c21812ccbe75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_8951e517-39c1-40d5-8de9-c21812ccbe75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:to="loc_srt_NameOfMajorCustomerDomain_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:to="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TheBoeingCompanyMember_745c42ab-4818-4694-91f5-bee7ad1e48ef" xlink:href="atro-20230401.xsd#atro_TheBoeingCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:to="loc_atro_TheBoeingCompanyMember_745c42ab-4818-4694-91f5-bee7ad1e48ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_33d9a170-5268-40d7-b12b-f97d0c55c7f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_33d9a170-5268-40d7-b12b-f97d0c55c7f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b7f18a87-b899-472c-af97-92d7a75d9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:to="loc_us-gaap_SalesRevenueNetMember_b7f18a87-b899-472c-af97-92d7a75d9f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f5335477-cf6b-427e-8a75-67b8fbcb2ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:to="loc_us-gaap_AccountsReceivableMember_f5335477-cf6b-427e-8a75-67b8fbcb2ab2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LegalProceedingsNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#LegalProceedingsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/LegalProceedingsNarrativeDetails" xlink:type="extended" id="i85a7b7d9bb744ff1aabf60f2eef4e6f0_LegalProceedingsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_6e376f29-e225-4532-b838-277f349691df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_6e376f29-e225-4532-b838-277f349691df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementInterest_8690306c-b4bc-472f-b98a-983b9cfb74f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LitigationSettlementInterest_8690306c-b4bc-472f-b98a-983b9cfb74f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_cd0733c5-639d-40b2-bb55-45c0396c0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_cd0733c5-639d-40b2-bb55-45c0396c0f63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_4a37c205-be7b-4203-bcac-ffb93f66148a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LitigationReserve_4a37c205-be7b-4203-bcac-ffb93f66148a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a5b365d6-4c39-4879-9866-ab5e3b7d8414_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a5b365d6-4c39-4879-9866-ab5e3b7d8414_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cf6222b8-a4e2-4e7b-8cf9-5f72011927f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:to="loc_srt_SubsidiariesMember_cf6222b8-a4e2-4e7b-8cf9-5f72011927f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_07b26441-043d-4159-bb53-f8a2281121ca_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:to="loc_srt_LitigationCaseTypeDomain_07b26441-043d-4159-bb53-f8a2281121ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:to="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IndirectSalesMember_36ed9f0e-8d9d-4662-b08f-1c492a58fa8d" xlink:href="atro-20230401.xsd#atro_IndirectSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_IndirectSalesMember_36ed9f0e-8d9d-4662-b08f-1c492a58fa8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_LufthansaTechnikAGMember_1ea50827-8a50-43e2-b326-8014f0d77992" xlink:href="atro-20230401.xsd#atro_LufthansaTechnikAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_LufthansaTechnikAGMember_1ea50827-8a50-43e2-b326-8014f0d77992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TeradyneIncAllegedPatentInfringementMember_094bc2f1-3ddc-483f-acd2-de1b825e546d" xlink:href="atro-20230401.xsd#atro_TeradyneIncAllegedPatentInfringementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_TeradyneIncAllegedPatentInfringementMember_094bc2f1-3ddc-483f-acd2-de1b825e546d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_a59cc11e-d2bf-4305-a657-af602d83fd3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:to="loc_us-gaap_LossContingencyNatureDomain_a59cc11e-d2bf-4305-a657-af602d83fd3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PatentInfringementMember_d10f40fe-a12f-4bb1-800b-8d9810f7fe5f" xlink:href="atro-20230401.xsd#atro_PatentInfringementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:to="loc_atro_PatentInfringementMember_d10f40fe-a12f-4bb1-800b-8d9810f7fe5f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SegmentInformationSummaryofSegmentReportingInformationDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="extended" id="i5dfb3b3eaee54f59b437c3b5aec72a4d_SegmentInformationSummaryofSegmentReportingInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aafdf862-95d0-41aa-8a4b-41a8cb71af68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aafdf862-95d0-41aa-8a4b-41a8cb71af68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a462c472-749a-4106-8864-ed01f596fd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:to="loc_us-gaap_OperatingIncomeLoss_a462c472-749a-4106-8864-ed01f596fd67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PercentageOfOperatingIncomeLoss_dc0bfa57-d5be-4040-9100-0a4efcc97e00" xlink:href="atro-20230401.xsd#atro_PercentageOfOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:to="loc_atro_PercentageOfOperatingIncomeLoss_dc0bfa57-d5be-4040-9100-0a4efcc97e00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:href="atro-20230401.xsd#atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_f0cbee55-c5de-4c2c-81f0-c7d71f86e611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_f0cbee55-c5de-4c2c-81f0-c7d71f86e611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0f8831fa-ed39-4e14-b348-2dd53444ad5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0f8831fa-ed39-4e14-b348-2dd53444ad5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_167d23c6-b761-4451-adb9-8360de2c14b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_OperatingExpenses_167d23c6-b761-4451-adb9-8360de2c14b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65619809-43c1-41d4-a75e-44487291f6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65619809-43c1-41d4-a75e-44487291f6ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b234303-a50e-444a-9fb6-b24a7a821842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_Assets_5b234303-a50e-444a-9fb6-b24a7a821842" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bddd44ac-4fc1-4052-9357-a0caad142379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bddd44ac-4fc1-4052-9357-a0caad142379" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_67f5a20d-c629-4f96-9d55-c4b90e8d2a06" xlink:href="atro-20230401.xsd#atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_67f5a20d-c629-4f96-9d55-c4b90e8d2a06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRevenueOffsetRecognizedAmount_b918de64-190a-4608-8870-f3c688842acf" xlink:href="atro-20230401.xsd#atro_GrantRevenueOffsetRecognizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_GrantRevenueOffsetRecognizedAmount_b918de64-190a-4608-8870-f3c688842acf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncomeReversalOfLiabilityEquityInvestment_a3944bb2-ae43-4c21-ad56-0dc8f99dc08c" xlink:href="atro-20230401.xsd#atro_IncomeReversalOfLiabilityEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_IncomeReversalOfLiabilityEquityInvestment_a3944bb2-ae43-4c21-ad56-0dc8f99dc08c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:to="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f4714b27-9d99-4459-80a7-b97552fcdea4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:to="loc_srt_ConsolidationItemsDomain_f4714b27-9d99-4459-80a7-b97552fcdea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:to="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0ee67e95-dc6c-453f-8ee4-4e9ebe206cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_0ee67e95-dc6c-453f-8ee4-4e9ebe206cd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_e32c8a5c-4de8-4c70-ac6a-7508dd98dc41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_IntersegmentEliminationMember_e32c8a5c-4de8-4c70-ac6a-7508dd98dc41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8259e24-59e8-4010-a9a7-4fcc68906b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8259e24-59e8-4010-a9a7-4fcc68906b4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_66c33506-2e4f-4f7c-9fd5-adbc5006c40e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:to="loc_us-gaap_SegmentDomain_66c33506-2e4f-4f7c-9fd5-adbc5006c40e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:to="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_dd55c7ff-49d3-4437-91b3-64be137dd993" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:to="loc_atro_AerospaceSegmentMember_dd55c7ff-49d3-4437-91b3-64be137dd993" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_55a0ba23-89db-4cce-acbe-ccc5fb253b54" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:to="loc_atro_TestSystemsSegmentMember_55a0ba23-89db-4cce-acbe-ccc5fb253b54" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/FairValueDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#FairValueDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/FairValueDetails" xlink:type="extended" id="i9331c839d5af4e8f9016fd2dacc76054_FairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_907155ef-678d-4d25-863d-0d1fd8a45468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_907155ef-678d-4d25-863d-0d1fd8a45468" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_ee892180-8a7a-417c-b9c2-c4c90e4fc1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_ee892180-8a7a-417c-b9c2-c4c90e4fc1fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9231b46e-63fb-4d89-bffa-a9cb4eda0845_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9231b46e-63fb-4d89-bffa-a9cb4eda0845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0321d645-5f1a-4ed3-a35a-2643b5fd4d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0321d645-5f1a-4ed3-a35a-2643b5fd4d70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ecc57f1-b462-40a8-bde2-c7cbbea83237_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6ecc57f1-b462-40a8-bde2-c7cbbea83237_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_44182104-5660-445f-a4b1-20f3329ad9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_44182104-5660-445f-a4b1-20f3329ad9d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c2ed0826-beea-4a0a-b6a2-2154a55eaf71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c2ed0826-beea-4a0a-b6a2-2154a55eaf71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_4d12a09b-ad15-446c-a764-3665c1cfc180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:to="loc_us-gaap_OtherAssetsMember_4d12a09b-ad15-446c-a764-3665c1cfc180" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_cb4e324f-c245-4d22-88fb-cfbc78696ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:to="loc_us-gaap_OtherLiabilitiesMember_cb4e324f-c245-4d22-88fb-cfbc78696ba5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.astronics.com/role/SubsequentEventsDetails" xlink:type="extended" id="ice22f913be194ced93ad3485adee1bbc_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsOffsetAmount_f6e99f22-88de-493f-8967-166f2571356b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOnFutureEarningsOffsetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:to="loc_us-gaap_EffectOnFutureEarningsOffsetAmount_f6e99f22-88de-493f-8967-166f2571356b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_1aab253e-4edf-4f87-8440-8e70c63c17b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_1aab253e-4edf-4f87-8440-8e70c63c17b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:to="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_175fdda0-4e32-41e0-bf74-a0bb9c44b67a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_175fdda0-4e32-41e0-bf74-a0bb9c44b67a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_78821720-fcc9-4332-ab50-6d5d38bdf85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:to="loc_us-gaap_SubsequentEventMember_78821720-fcc9-4332-ab50-6d5d38bdf85e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:to="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9967f95b-07da-4a74-bc97-69ee271009bd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:to="loc_srt_RangeMember_9967f95b-07da-4a74-bc97-69ee271009bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:to="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a352092-e0c1-4890-bcdd-6efb3827c6a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:to="loc_srt_MinimumMember_3a352092-e0c1-4890-bcdd-6efb3827c6a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d502c97e-150b-4a5a-bd4e-42bf26b3ef2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:to="loc_srt_MaximumMember_d502c97e-150b-4a5a-bd4e-42bf26b3ef2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>atro-20230401_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bb57f56f-adf2-4707-9758-f7cdd3ddbbf4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_62ec1321-1fe7-48d9-b707-dd7052eae330_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of cash and restricted cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_89e4be40-7d57-4d36-9d65-99d2a4e20aeb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_26f350aa-0cf2-4bb9-9786-5a09b333ecb8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between the cost and the reissuance price</link:label>
    <link:label id="lab_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_label_en-US" xlink:label="lab_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Reissued at Lower than Repurchase Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice" xlink:to="lab_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_PatentInfringementMember_c6b05057-6103-45c5-9831-f77c7368101a_terseLabel_en-US" xlink:label="lab_atro_PatentInfringementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent Infringement</link:label>
    <link:label id="lab_atro_PatentInfringementMember_label_en-US" xlink:label="lab_atro_PatentInfringementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent Infringement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PatentInfringementMember" xlink:href="atro-20230401.xsd#atro_PatentInfringementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_PatentInfringementMember" xlink:to="lab_atro_PatentInfringementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_d76c8fc4-76ad-432f-b519-d0a7444b7875_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_bfd9f668-33e7-4845-bdcb-7b229f5e819d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb9eac60-60e9-4888-ac64-20ba1f4e5046_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_715d9ecb-ea83-4e98-a6d6-908cacdeca65_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3644d8db-24e4-4585-aa97-657d2f6e0c7d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d5e84c1-63e6-483f-a9f1-0b31d8fcd175_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Issuance from Exercise of Stock Options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fdd718b5-040f-4073-9892-63e9918c2956_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Issuance of Common Stock for RSU&#8217;s (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_5b94e5ed-2029-424e-91d5-4262b9ab388d_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ThirdQuarterOf2023Member_f1c1d31a-9e06-497a-a21d-caf792bb41cc_terseLabel_en-US" xlink:label="lab_atro_ThirdQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Of 2023</link:label>
    <link:label id="lab_atro_ThirdQuarterOf2023Member_label_en-US" xlink:label="lab_atro_ThirdQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Of 2023 [Member]</link:label>
    <link:label id="lab_atro_ThirdQuarterOf2023Member_documentation_en-US" xlink:label="lab_atro_ThirdQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Of 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ThirdQuarterOf2023Member" xlink:href="atro-20230401.xsd#atro_ThirdQuarterOf2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ThirdQuarterOf2023Member" xlink:to="lab_atro_ThirdQuarterOf2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_d18257a9-4532-4e67-910c-c1cc448287cf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Stock Converted to Common Stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtTermsPeriodDomain_2250eeb6-6119-4df1-ac8d-7ea3a0dea2b6_terseLabel_en-US" xlink:label="lab_atro_DebtTermsPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period [Domain]</link:label>
    <link:label id="lab_atro_DebtTermsPeriodDomain_label_en-US" xlink:label="lab_atro_DebtTermsPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period [Domain]</link:label>
    <link:label id="lab_atro_DebtTermsPeriodDomain_documentation_en-US" xlink:label="lab_atro_DebtTermsPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodDomain" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtTermsPeriodDomain" xlink:to="lab_atro_DebtTermsPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_PercentageOfOperatingIncomeLoss_f71605fe-f38f-46b3-a2fe-f85b080e26e6_terseLabel_en-US" xlink:label="lab_atro_PercentageOfOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating margins, percentage</link:label>
    <link:label id="lab_atro_PercentageOfOperatingIncomeLoss_label_en-US" xlink:label="lab_atro_PercentageOfOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Operating Income Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PercentageOfOperatingIncomeLoss" xlink:href="atro-20230401.xsd#atro_PercentageOfOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_PercentageOfOperatingIncomeLoss" xlink:to="lab_atro_PercentageOfOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_29c64ee0-d0fd-4d32-8460-9dc4cb924320_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Periodic Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_588af65e-dd34-4458-93e1-d12a3ac1d222_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_6d202239-cb27-48df-bd3c-b056b3fc4a15_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f15a0fea-db54-4b7b-968e-c931138dff2d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_15dc811f-ed67-42d4-8f62-1546d063cd94_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cd985ea7-9681-4d52-92b0-92d1c5b0d173_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dd6e70bf-175a-4931-bf8c-ebdb2b55407b_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ed835f24-7dc1-41a5-a4a5-93d9c68dfd3e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2c13d8fc-66c2-4e7e-af62-01e72758150b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares excluded from computation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_5f0c63e3-779d-4f98-998b-0a89f98fb452_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_1d20c6fd-14a9-4b57-bb92-2ec41c9e8b4d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d7860144-09f3-482c-ae3a-1b987612df95_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Prior Service Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_993ba693-15ac-4d6d-ade9-de97d585cad1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_2bde18c2-ab3b-471c-885a-54fb0b82e3fa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_c37f2e21-ebb2-49e3-8667-e73d5bebb7ff_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_5dd2aac5-4395-42dd-9d77-e9748ced2f39_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOnFutureEarningsOffsetAmount_146c0ed4-5bd0-4cb6-864c-f686633b1c85_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOnFutureEarningsOffsetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected savings</link:label>
    <link:label id="lab_us-gaap_EffectOnFutureEarningsOffsetAmount_label_en-US" xlink:label="lab_us-gaap_EffectOnFutureEarningsOffsetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on Future Earnings, Offset Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsOffsetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOnFutureEarningsOffsetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOnFutureEarningsOffsetAmount" xlink:to="lab_us-gaap_EffectOnFutureEarningsOffsetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_GrantRevenueOffsetRecognizedAmount_f7d0a8db-0979-496e-b59e-be1f35897397_terseLabel_en-US" xlink:label="lab_atro_GrantRevenueOffsetRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jobs protection program grant, recognized</link:label>
    <link:label id="lab_atro_GrantRevenueOffsetRecognizedAmount_label_en-US" xlink:label="lab_atro_GrantRevenueOffsetRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Revenue Offset Recognized Amount</link:label>
    <link:label id="lab_atro_GrantRevenueOffsetRecognizedAmount_documentation_en-US" xlink:label="lab_atro_GrantRevenueOffsetRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Revenue Offset Recognized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRevenueOffsetRecognizedAmount" xlink:href="atro-20230401.xsd#atro_GrantRevenueOffsetRecognizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_GrantRevenueOffsetRecognizedAmount" xlink:to="lab_atro_GrantRevenueOffsetRecognizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_e2c7510d-75c0-49c4-bc93-82ae208c21e8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SecondQuarterOf2024Member_7a8fd09d-0d5e-4a45-9e1a-1fff33417b24_terseLabel_en-US" xlink:label="lab_atro_SecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2024</link:label>
    <link:label id="lab_atro_SecondQuarterOf2024Member_label_en-US" xlink:label="lab_atro_SecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2024 [Member]</link:label>
    <link:label id="lab_atro_SecondQuarterOf2024Member_documentation_en-US" xlink:label="lab_atro_SecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2024Member" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SecondQuarterOf2024Member" xlink:to="lab_atro_SecondQuarterOf2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_452105e0-b422-42ee-98c3-a45aea88ecb3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_b7954256-6429-49be-bad3-8a12c415f4aa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_IncomeReversalOfLiabilityEquityInvestment_5261bd65-45d0-411a-974d-eb5c642a2598_terseLabel_en-US" xlink:label="lab_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income associated with reversal of liability related to equity investment</link:label>
    <link:label id="lab_atro_IncomeReversalOfLiabilityEquityInvestment_label_en-US" xlink:label="lab_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income, Reversal Of Liability, Equity Investment</link:label>
    <link:label id="lab_atro_IncomeReversalOfLiabilityEquityInvestment_documentation_en-US" xlink:label="lab_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income, Reversal Of Liability, Equity Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:href="atro-20230401.xsd#atro_IncomeReversalOfLiabilityEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:to="lab_atro_IncomeReversalOfLiabilityEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_3b307ade-85c3-40a9-be64-380ec1be5ae0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts outstanding under revolving line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_e016d24c-6858-4a62-91d9-030bcbf2eaa1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_0fcda055-ae39-476c-a64b-1dd00d1f9fe9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e5fc85b8-dbff-4daa-aa88-7209c6c3a5fe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5207fbaa-9f4a-4d1d-8064-9dcb994e4192_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows (Used) Provided by Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_2d9b0ae2-c0fb-4288-a229-59c11a0d7a68_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_2931ba36-58ee-4979-b884-2c5a51b87d6e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83ec4a9-ccc0-489f-8a27-fd4b21bfc963_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_FirstQuarterOf2023Member_03ef98c1-cca6-49be-a9eb-a13052c1dc1f_terseLabel_en-US" xlink:label="lab_atro_FirstQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2023</link:label>
    <link:label id="lab_atro_FirstQuarterOf2023Member_label_en-US" xlink:label="lab_atro_FirstQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2023 [Member]</link:label>
    <link:label id="lab_atro_FirstQuarterOf2023Member_documentation_en-US" xlink:label="lab_atro_FirstQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2023Member" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_FirstQuarterOf2023Member" xlink:to="lab_atro_FirstQuarterOf2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_c9d3c118-7b09-4994-94f7-f900671a2b91_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1043b961-379e-463b-a18a-38b40d267966_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_0d4d2dd7-b66c-4c73-b9ad-07eb2087170d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_cd55038d-f410-4f54-ad4d-5cbe000991c3_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AES</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b902dc05-e8b7-40a6-8216-622738b81d0b_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db92eda4-238b-4043-ab3f-351f1f2f446e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SixthAmendedAndRestatedCreditAgreementMember_d0c207da-81f5-4037-8d47-d3fe4700a86f_terseLabel_en-US" xlink:label="lab_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABL Facility</link:label>
    <link:label id="lab_atro_SixthAmendedAndRestatedCreditAgreementMember_label_en-US" xlink:label="lab_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sixth Amended And Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_atro_SixthAmendedAndRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sixth Amended And Restated Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:href="atro-20230401.xsd#atro_SixthAmendedAndRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:to="lab_atro_SixthAmendedAndRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_ac13186d-6cad-4f09-96eb-cc05813600da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties Settled</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c3faf251-aca7-4b53-a57a-5076231592cc_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8a0632d0-e843-4df8-9e43-47ad62115a2d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5f5670b1-f680-4d51-ba18-365b7b9c5136_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable and Contract Assets</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_1d651a44-0dab-4226-a9e6-0b33e912a11d_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_b8c95a09-1ea1-4dc1-8640-baa1486342dc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_55200522-cd92-4b71-97c1-b7637e4f7c0b_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_b9e187b8-0d44-41f6-a618-e8bee2437e4f_terseLabel_en-US" xlink:label="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss</link:label>
    <link:label id="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_label_en-US" xlink:label="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss) Excluding Liability, Revenue Recognized</link:label>
    <link:label id="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_documentation_en-US" xlink:label="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss) Excluding Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:href="atro-20230401.xsd#atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:to="lab_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_495a55cb-c53a-43fb-af8e-02255ef1f922_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_441f49b4-9919-4335-a2a1-03aaa8ffa284_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineSystemsCertificationMember_b360b679-6634-4cdd-9770-28fb15ed7d81_terseLabel_en-US" xlink:label="lab_atro_ProductLineSystemsCertificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Systems Certification</link:label>
    <link:label id="lab_atro_ProductLineSystemsCertificationMember_label_en-US" xlink:label="lab_atro_ProductLineSystemsCertificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Systems Certification [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineSystemsCertificationMember" xlink:href="atro-20230401.xsd#atro_ProductLineSystemsCertificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineSystemsCertificationMember" xlink:to="lab_atro_ProductLineSystemsCertificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_36ddbbe4-d76e-40fd-b0a6-f52719f5e8f9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_5588e237-7288-4f2f-a1e2-fb7cbe48d2c0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Notes Payable</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_d685693f-ff47-4c33-b311-30f45f5382b8_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_eac97f93-38e2-47a9-9afd-9a883a544a54_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_62516f14-de16-411a-a1f0-f47047f82453_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_f4961c31-497a-42c6-8c04-d961a84661cc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Class B Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_92760d1f-fc3c-465c-94a6-44bad109e9bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_AfterQuarterEndedMarch312024Member_70c87efe-05d4-4695-b00f-72bc77c86894_terseLabel_en-US" xlink:label="lab_atro_AfterQuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Quarter Ended March 31, 2024</link:label>
    <link:label id="lab_atro_AfterQuarterEndedMarch312024Member_label_en-US" xlink:label="lab_atro_AfterQuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Quarter Ended March 31, 2024 [Member]</link:label>
    <link:label id="lab_atro_AfterQuarterEndedMarch312024Member_documentation_en-US" xlink:label="lab_atro_AfterQuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Quarter Ended March 31, 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterQuarterEndedMarch312024Member" xlink:href="atro-20230401.xsd#atro_AfterQuarterEndedMarch312024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_AfterQuarterEndedMarch312024Member" xlink:to="lab_atro_AfterQuarterEndedMarch312024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_12c178f0-db65-45b1-88a0-6da0bea14552_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_8c4245f8-017e-4398-8942-cb5777f49028_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated sales</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_2e6903df-02b5-41f5-807c-246552609c2b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_July12023ThroughSeptember12023Member_6aaaa237-8827-44b5-b04f-974eac1a7cfb_terseLabel_en-US" xlink:label="lab_atro_July12023ThroughSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 1, 2023 Through September 1, 2023</link:label>
    <link:label id="lab_atro_July12023ThroughSeptember12023Member_label_en-US" xlink:label="lab_atro_July12023ThroughSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 1, 2023 Through September 1, 2023 [Member]</link:label>
    <link:label id="lab_atro_July12023ThroughSeptember12023Member_documentation_en-US" xlink:label="lab_atro_July12023ThroughSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 1, 2023 Through September 1, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_July12023ThroughSeptember12023Member" xlink:href="atro-20230401.xsd#atro_July12023ThroughSeptember12023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_July12023ThroughSeptember12023Member" xlink:to="lab_atro_July12023ThroughSeptember12023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_b15efa11-75bf-4e62-b022-f2381d8b0c0f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_36008b90-8746-41d4-83f2-00e7c59d94be_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d038be1c-3dcc-4eaf-838e-0b2948fb124c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_ec1e5dd2-d8b0-4bf1-8399-4da4828bd684_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_dd000878-1d1a-474d-ab49-dbbecdaa1bdb_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_TestSystemsSegmentMember_3eb459d0-ab61-4896-bdbd-2f063965239a_terseLabel_en-US" xlink:label="lab_atro_TestSystemsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Test Systems</link:label>
    <link:label id="lab_atro_TestSystemsSegmentMember_label_en-US" xlink:label="lab_atro_TestSystemsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Test Systems Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_TestSystemsSegmentMember" xlink:to="lab_atro_TestSystemsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_dce0b6c3-b515-47f8-a092-13cf1e26d7b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_e855b136-6974-41bc-8941-747adc31a529_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Per Share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f9d87ffc-604e-4e8b-847c-f989a3428656_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_8d44e7c3-57d0-496e-b0a3-ee5cf3980178_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of Period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_8a3f0080-da58-490a-a459-9e982e1cb3ec_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of Period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_406fcb0d-8d95-4403-a5c2-251aeb824f78_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_810a3e8b-9820-43e8-966c-31746d3ccb01_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows Provided (Used) by Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_LufthansaTechnikAGMember_3f6ae98c-85d3-4b01-9026-ec8623d18715_terseLabel_en-US" xlink:label="lab_atro_LufthansaTechnikAGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lufthansa Technik AG</link:label>
    <link:label id="lab_atro_LufthansaTechnikAGMember_label_en-US" xlink:label="lab_atro_LufthansaTechnikAGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lufthansa Technik AG [Member]</link:label>
    <link:label id="lab_atro_LufthansaTechnikAGMember_documentation_en-US" xlink:label="lab_atro_LufthansaTechnikAGMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lufthansa Technik AG [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_LufthansaTechnikAGMember" xlink:href="atro-20230401.xsd#atro_LufthansaTechnikAGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_LufthansaTechnikAGMember" xlink:to="lab_atro_LufthansaTechnikAGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRMember_54063c31-39af-4b55-9a5e-6c5fabeb24b9_terseLabel_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRMember" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_atro_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_eb58822d-fcc9-4629-a2e5-7dc57ef751d0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_b2d83afd-6f12-4555-84f1-597fcfb7cb25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Gain on Sale of Business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_5e839e8d-8267-4d22-881e-d68e22c6ef81_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Gain on Sale of Business, Before Taxes</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1f9fdcdb-5f0f-4f80-94ca-53a985f22215_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_ceb8125c-eecb-4d20-9c57-80a3cc4ada94_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d2c18599-b012-49c2-8f87-e3407a633157_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_c59f9564-650a-40ae-bdcd-eb8a18334de6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_04d60011-aabd-4f5e-aa90-6896334415e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_5ee58c49-4a6e-4e17-927c-214033b6a26b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Financing Fees</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f29b99d1-bd9b-4d43-afcf-496fee76470a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_9b91e1b0-045f-474c-b96f-5dc7b4cd4bf2_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_d84ba21d-dbe9-4bb9-bba4-e80e2e1ceeca_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_a148c344-4586-4c1e-9539-7ae78d965ea0_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_211fae8e-d942-48fd-9d7a-8854f6671504_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_def2b7e9-d578-4cff-b9dc-42614d2b4a05_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_24ca76c9-ad3a-4061-9126-e871205d1982_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_24358248-a327-4f22-b5ca-796e161faa4b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineLightingAndSafetyMember_74c14e53-35f6-48a2-98ff-4f3a7c64177b_terseLabel_en-US" xlink:label="lab_atro_ProductLineLightingAndSafetyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lighting &amp; Safety</link:label>
    <link:label id="lab_atro_ProductLineLightingAndSafetyMember_label_en-US" xlink:label="lab_atro_ProductLineLightingAndSafetyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Lighting And Safety [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineLightingAndSafetyMember" xlink:href="atro-20230401.xsd#atro_ProductLineLightingAndSafetyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineLightingAndSafetyMember" xlink:to="lab_atro_ProductLineLightingAndSafetyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_a6c199cd-d7ad-4318-b7c1-2847471403a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_353047d3-d20c-4aa6-b91e-e752335966ed_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_e73034cd-bf97-466d-a78d-06449f07dc54_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_21b4f697-2c94-4616-b791-8f68e918714e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3ea5e66b-7a62-4c1e-a03b-95323c82c649_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Retirement Plan and Related Post Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_5841eb5d-6af6-4c49-b7d7-fa817fc5655a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_3e424186-b436-411d-a63a-62b893d48184_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Issuance of Common Stock for Restricted Stock Units (&#8220;RSU&#8217;s&#8221;)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_9db5315f-2afe-4728-9d1d-cd166a94f6e1_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less Inter-segment Sales</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_30da1914-c416-445a-9c0b-ffb80650c63e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e54f9b37-ce11-48c0-860f-fe1e5449aaec_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_04744801-9efb-4fc8-b05e-e79aaf0377c8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_TheBoeingCompanyMember_3ae77966-22e2-48e6-8a36-f02a9d5b9def_terseLabel_en-US" xlink:label="lab_atro_TheBoeingCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boeing</link:label>
    <link:label id="lab_atro_TheBoeingCompanyMember_label_en-US" xlink:label="lab_atro_TheBoeingCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Boeing Company [Member]</link:label>
    <link:label id="lab_atro_TheBoeingCompanyMember_documentation_en-US" xlink:label="lab_atro_TheBoeingCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Boeing Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TheBoeingCompanyMember" xlink:href="atro-20230401.xsd#atro_TheBoeingCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_TheBoeingCompanyMember" xlink:to="lab_atro_TheBoeingCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_fafbc0a2-ec91-4453-85d9-a95d3e6614c7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw Material</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_QuarterEndedMarch312024Member_628ecac3-bcf8-4d0f-8225-fa7e092558c4_terseLabel_en-US" xlink:label="lab_atro_QuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended March 31, 2024</link:label>
    <link:label id="lab_atro_QuarterEndedMarch312024Member_label_en-US" xlink:label="lab_atro_QuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended March 31, 2024 [Member]</link:label>
    <link:label id="lab_atro_QuarterEndedMarch312024Member_documentation_en-US" xlink:label="lab_atro_QuarterEndedMarch312024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended March 31, 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_QuarterEndedMarch312024Member" xlink:href="atro-20230401.xsd#atro_QuarterEndedMarch312024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_QuarterEndedMarch312024Member" xlink:to="lab_atro_QuarterEndedMarch312024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_9d52afc3-b465-4e92-b729-532399094880_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2444b3f0-857f-4f0b-ab17-7497b31df67d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_d80fb94a-030d-4eb3-a9e9-4177bb459713_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_c5dee7c9-6a78-4e99-b5af-e86f990e23a1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_NumberOfElementsForContingentEarnOuts_530d5f1a-69ac-4bd7-b375-ce03f1fc829c_terseLabel_en-US" xlink:label="lab_atro_NumberOfElementsForContingentEarnOuts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of elements for contingent earnouts</link:label>
    <link:label id="lab_atro_NumberOfElementsForContingentEarnOuts_label_en-US" xlink:label="lab_atro_NumberOfElementsForContingentEarnOuts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Elements For Contingent Earn-Outs</link:label>
    <link:label id="lab_atro_NumberOfElementsForContingentEarnOuts_documentation_en-US" xlink:label="lab_atro_NumberOfElementsForContingentEarnOuts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Elements For Contingent Earn-Outs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfElementsForContingentEarnOuts" xlink:href="atro-20230401.xsd#atro_NumberOfElementsForContingentEarnOuts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_NumberOfElementsForContingentEarnOuts" xlink:to="lab_atro_NumberOfElementsForContingentEarnOuts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a34a0e38-48a9-4e2b-9635-5c13efbb6ba3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_8317d65b-a17f-466b-8a57-8e33cfc453ff_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_625ef395-a062-4477-bb44-43556906dfbb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_0ea3d030-47cb-4db8-acff-38f2ff62242f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumLiquidity_a1917bff-2e1b-4a0f-a23c-0982cbfee755_terseLabel_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum liquidity</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumLiquidity_label_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumLiquidity_documentation_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Liquidity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:to="lab_atro_DebtInstrumentCovenantMinimumLiquidity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationAsset_45a9420f-7bd3-4b0c-9ef8-3a886e261256_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets carried at fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationAsset_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2d83e5b8-f288-4149-b2b8-c84ff2e81364_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4a8acf5e-ef3e-4d41-9dab-c186a869a50f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_76730df6-a10f-467a-ab58-2f5a1c197c73_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SecondQuarterOf2023Member_dc7344d5-9d98-4f8b-94ac-31d27406c1f5_terseLabel_en-US" xlink:label="lab_atro_SecondQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2023</link:label>
    <link:label id="lab_atro_SecondQuarterOf2023Member_label_en-US" xlink:label="lab_atro_SecondQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2023 [Member]</link:label>
    <link:label id="lab_atro_SecondQuarterOf2023Member_documentation_en-US" xlink:label="lab_atro_SecondQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Quarter Of 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2023Member" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SecondQuarterOf2023Member" xlink:to="lab_atro_SecondQuarterOf2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_9a793799-a191-43ac-9e91-0c75c769e97e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_c0d78891-2ac3-415d-8b59-f3bbb16450bd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_834b1574-0182-47b2-8195-cc462c685802_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_TermLoanAgreementMember_4014e701-8e64-4c8d-af7f-370774a9a853_terseLabel_en-US" xlink:label="lab_atro_TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement</link:label>
    <link:label id="lab_atro_TermLoanAgreementMember_label_en-US" xlink:label="lab_atro_TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement [Member]</link:label>
    <link:label id="lab_atro_TermLoanAgreementMember_documentation_en-US" xlink:label="lab_atro_TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TermLoanAgreementMember" xlink:href="atro-20230401.xsd#atro_TermLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_TermLoanAgreementMember" xlink:to="lab_atro_TermLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04de1627-b985-4016-b3bb-37cdef484039_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_656bae7a-73e9-4581-8e5a-733217371906_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_1a1279e3-d46a-44ae-9704-8e52c3fa89a1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of consolidated revenue (in excess of)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_90dee7d9-f279-4843-b1db-dbf782b9040e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_503323b7-fe29-41cb-a85e-83ab45922e66_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineAvionicsMember_6ef04c19-a6cc-4cdf-9597-a3ad379b6970_terseLabel_en-US" xlink:label="lab_atro_ProductLineAvionicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avionics</link:label>
    <link:label id="lab_atro_ProductLineAvionicsMember_label_en-US" xlink:label="lab_atro_ProductLineAvionicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Avionics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineAvionicsMember" xlink:href="atro-20230401.xsd#atro_ProductLineAvionicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineAvionicsMember" xlink:to="lab_atro_ProductLineAvionicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_803f832b-72b6-41de-8b19-2499d0a86448_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_722e1bf3-ac9e-4b4b-b127-6b854aa48413_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAbstract_a8ffd2c6-6278-481f-91a3-37159396b2df_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAbstract" xlink:to="lab_us-gaap_GuaranteesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_bab23e4c-8fb4-4945-a920-e420e6e5561a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished Goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_c2b64e21-ae2b-40d3-a2d8-766142a7166e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_4088c648-ae38-48b5-b574-6712e53ff119_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_c62451cd-5fba-4fbc-b595-fd92b5d5df01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ffef4abb-5806-4f36-8292-1afbeee3cab7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_CommonClassUndefinedMember_c87457d0-37b5-410c-b5d2-ba30d9e4b2fa_terseLabel_en-US" xlink:label="lab_atro_CommonClassUndefinedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_atro_CommonClassUndefinedMember_label_en-US" xlink:label="lab_atro_CommonClassUndefinedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class Undefined [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommonClassUndefinedMember" xlink:href="atro-20230401.xsd#atro_CommonClassUndefinedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_CommonClassUndefinedMember" xlink:to="lab_atro_CommonClassUndefinedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_3355d6f0-3c79-4b9a-a71c-ca148b07b4b2_terseLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Liability Adjustment &#8211; Before Tax</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_4d7239cf-4340-491b-baa7-d170e0644a13_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_e07ce929-10ae-49fb-b234-019ef749a54d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses and Other</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_dba0e9e9-4aef-4fcf-be35-83cc820a2219_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Liability Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_3441e738-ec96-4c4b-af55-0a1766328ca4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_75acbe2a-f3f2-47e0-aa5c-50ffb19c191b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d68c9e9a-4128-4cd5-a637-d1f2c05ad120_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_f538b4d9-2515-4ccc-b5ec-cbed5bdc806e_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_c7139d8a-207b-4459-ac4e-b5385d6e5ad4_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bd97a852-00aa-4d9a-89dc-b95d9faab171_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d30899f8-1414-4bf9-93b0-585c7b6add28_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_456c4320-a583-494b-9812-5e4ac2409a04_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_96072907-bf67-4ab2-b9f8-8af97b4d5915_terseLabel_en-US" xlink:label="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for Non-Cash Losses on Inventory and Receivables</link:label>
    <link:label id="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_label_en-US" xlink:label="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Non Cash Losses On Inventory And Receivables</link:label>
    <link:label id="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_documentation_en-US" xlink:label="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Non Cash Losses On Inventory And Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:href="atro-20230401.xsd#atro_ProvisionForNonCashLossesOnInventoryAndReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:to="lab_atro_ProvisionForNonCashLossesOnInventoryAndReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0e4a8a2f-52db-4c0f-b692-042003cc7f86_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_248d789c-246a-46b3-b095-1f8f60a325cd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f5bc6de-471f-45f0-82c7-1a860ae34b71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc898264-0268-439c-b70f-6138bdc6dcd8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Operating Assets and Liabilities Providing (Using) Cash:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_69cbf7fa-506d-4d54-b996-564740040114_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b52b6843-1b51-47e0-ad0d-8069665028a9_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_539c8fb1-2f0d-4cab-85e2-fc7dc770ba17_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_75e491d9-067e-4a81-9b59-1e7d73d0ecf4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_53244c75-0ef1-4a12-bdae-26964b623468_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_cb14beaa-48b2-4095-b8c4-208a2b13d796_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities carried at fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_eabbcc4f-e267-4d2a-84da-3e5f40738e03_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_April12023ThroughJune12023Member_13f95716-4e8a-4ca7-8baf-14c8f07fdbdd_terseLabel_en-US" xlink:label="lab_atro_April12023ThroughJune12023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">April 1, 2023 Through June 1, 2023</link:label>
    <link:label id="lab_atro_April12023ThroughJune12023Member_label_en-US" xlink:label="lab_atro_April12023ThroughJune12023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">April 1, 2023 Through June 1, 2023 [Member]</link:label>
    <link:label id="lab_atro_April12023ThroughJune12023Member_documentation_en-US" xlink:label="lab_atro_April12023ThroughJune12023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">April 1, 2023 Through June 1, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_April12023ThroughJune12023Member" xlink:href="atro-20230401.xsd#atro_April12023ThroughJune12023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_April12023ThroughJune12023Member" xlink:to="lab_atro_April12023ThroughJune12023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ee80335a-acf5-4c37-8b91-4bb61314998f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_a85b4f8d-765e-45cd-beb0-bb2d5ae7c9ae_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_817fc57b-2b29-4939-a6f6-cbd82ff6e161_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_670e69f3-c0aa-48d9-9ea2-9d1e1b4df568_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_3870fb54-b7ce-4f40-aee7-3362dc44813c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected severance charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_8d2aac0f-32a3-4821-a1e2-e146474570d8_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Liability Adjustment &#8211; Net of Taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d44b9ecc-505d-4279-91b0-916c3115493a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_AfterSeptember12023Member_d5ad3aa4-3373-464d-b898-b7a2556ddc05_terseLabel_en-US" xlink:label="lab_atro_AfterSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After September 1, 2023</link:label>
    <link:label id="lab_atro_AfterSeptember12023Member_label_en-US" xlink:label="lab_atro_AfterSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After September 1, 2023 [Member]</link:label>
    <link:label id="lab_atro_AfterSeptember12023Member_documentation_en-US" xlink:label="lab_atro_AfterSeptember12023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After September 1, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSeptember12023Member" xlink:href="atro-20230401.xsd#atro_AfterSeptember12023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_AfterSeptember12023Member" xlink:to="lab_atro_AfterSeptember12023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_235fb32d-7ea0-46e5-8b9d-015c66f2f132_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_aa8a9fbd-ece0-4d0a-9255-929f5b396f56_terseLabel_en-US" xlink:label="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions from Segment Measure of Operating Profit:</link:label>
    <link:label id="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_label_en-US" xlink:label="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Deductions From Operating profit [Abstract]</link:label>
    <link:label id="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_documentation_en-US" xlink:label="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Deductions From Operating profit [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:href="atro-20230401.xsd#atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:to="lab_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember_47c963d0-da26-486b-b89b-b90ac87e16a0_terseLabel_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SOFR (at least)</link:label>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember_label_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Floor [Member]</link:label>
    <link:label id="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember_documentation_en-US" xlink:label="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRFloorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:to="lab_atro_SecuredOvernightFinancingRateSOFRFloorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e91c4c6f-63f2-4a1a-b06c-bd4af9150672_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net of Allowance for Estimated Credit Losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_1bf0fcf5-efc2-4ce9-84cb-958935aede36_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4758631-f050-40ce-9919-234b1573dad7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0dd09e7d-a3cf-4b22-a5dd-b89c833fc5a5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_6d2ec7a6-e440-4f2f-9d58-b55f27d96ac7_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_508ee931-fce6-4089-a593-3ffd87573c4f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_877a296f-7ca1-48bc-b502-503b6c41c701_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_7153c11c-99ca-442f-b344-194fd7a7d91d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fees paid on closing date</link:label>
    <link:label id="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Related Commitment Fees and Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:to="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProceedsPaymentsFromStockAwardActivity_71946c24-11a7-47c5-b22b-3c91ce623657_terseLabel_en-US" xlink:label="lab_atro_ProceedsPaymentsFromStockAwardActivity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Award Activity</link:label>
    <link:label id="lab_atro_ProceedsPaymentsFromStockAwardActivity_label_en-US" xlink:label="lab_atro_ProceedsPaymentsFromStockAwardActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds (Payments) From Stock Award Activity</link:label>
    <link:label id="lab_atro_ProceedsPaymentsFromStockAwardActivity_documentation_en-US" xlink:label="lab_atro_ProceedsPaymentsFromStockAwardActivity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds (Payments) From Stock Award Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProceedsPaymentsFromStockAwardActivity" xlink:href="atro-20230401.xsd#atro_ProceedsPaymentsFromStockAwardActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProceedsPaymentsFromStockAwardActivity" xlink:to="lab_atro_ProceedsPaymentsFromStockAwardActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_7fe0de1f-9d44-4bd7-a67c-e17d1981af33_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_934afaef-9998-4df6-be43-d997192a4c4b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization Expense for Acquired Intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b41e239b-c8d8-4757-9a69-e76ab985a5e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f1156d49-698e-47a5-8a8c-cb00e45abb99_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_644b5d72-c52a-4863-8d9d-cfbc87a26c6f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_79fc117b-da44-4160-979d-01dd59982bac_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Principal Payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_StockholdersEquityTable_cfb401ec-90bb-45ca-8ad5-e66b8c11e2d9_terseLabel_en-US" xlink:label="lab_atro_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:label id="lab_atro_StockholdersEquityTable_label_en-US" xlink:label="lab_atro_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:label id="lab_atro_StockholdersEquityTable_documentation_en-US" xlink:label="lab_atro_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityTable" xlink:href="atro-20230401.xsd#atro_StockholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_StockholdersEquityTable" xlink:to="lab_atro_StockholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_25e8ee9d-38f1-4b73-9d13-e01e71aa7aeb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_2d7d7f5d-f6cb-434a-b793-d0581440389a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_4c983368-fe4e-4d2f-a201-1139ab04d623_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_178f5202-f609-4b00-be13-8b2ea0d24ea0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_a9b742d9-06be-4649-b661-56d25388ce19_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_SemiconductorTestBusinessMember_3321b32d-0810-4a9d-84a1-7bf2951606a3_terseLabel_en-US" xlink:label="lab_atro_SemiconductorTestBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Semiconductor Test Business</link:label>
    <link:label id="lab_atro_SemiconductorTestBusinessMember_label_en-US" xlink:label="lab_atro_SemiconductorTestBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Semiconductor Test Business [Member]</link:label>
    <link:label id="lab_atro_SemiconductorTestBusinessMember_documentation_en-US" xlink:label="lab_atro_SemiconductorTestBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Semiconductor Test Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SemiconductorTestBusinessMember" xlink:href="atro-20230401.xsd#atro_SemiconductorTestBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_SemiconductorTestBusinessMember" xlink:to="lab_atro_SemiconductorTestBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_34d40370-3940-4494-9b07-df1dbd0a3181_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_bf66950a-33f0-4b54-b270-dd0f977542f9_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Accrued 401K Contribution</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_7d382e3b-4cc0-4cc6-a11a-4de1641f8821_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_69dd99bb-5ee8-4746-b159-4a6531420b55_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Right-of-Use Assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2be3b72b-f2a8-4ead-a9ef-ae5cdcc25194_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_92fd38a0-c125-4b61-918e-be143b9406d2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_8827c61a-636e-4408-930e-0cb93971e6e9_terseLabel_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum trailing EBITDA amount</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_label_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_documentation_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:to="lab_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_cb9b0ef7-69bc-41e0-a8d8-f589b994d723_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ee2a5044-abb6-4473-93a1-2f7a26a654e3_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_6697c6ba-8877-43e4-aca5-6b0d3e70252d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Liability Adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_14539017-2d07-419d-b05d-030b67767d20_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_68e2a468-b811-43ee-8eea-8a11fdfdf218_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from Operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d8e473ce-01bb-4e5d-900f-817ed2611fdb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_bef13fe3-8646-48b7-a6c5-5fdf12b29ed1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d0b4d555-8b9a-4c93-882b-9b3d5a975f3a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newly Adopted Accounting Pronouncement</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ad09e255-aab5-4720-8a1c-a72c0452b77d_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sold</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_1b55991a-6bb8-4ac9-bf27-ec2b6ec408b4_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_1fbafbeb-8ec1-44e8-97ef-8d4140ea0412_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_c1fb4e54-2840-45ab-a969-849487de5b54_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_820a16cd-84ae-4287-9b50-255790421d3f_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d54a07d3-2fb3-424a-9ccb-1fba9a601936_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_95f85ac1-07a9-4be1-850a-abca2e32ac22_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_CommercialTransportAircraftMember_73fc5298-f3a5-41a8-b396-e3d2616bab4b_terseLabel_en-US" xlink:label="lab_atro_CommercialTransportAircraftMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Transport</link:label>
    <link:label id="lab_atro_CommercialTransportAircraftMember_label_en-US" xlink:label="lab_atro_CommercialTransportAircraftMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Transport Aircraft [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommercialTransportAircraftMember" xlink:href="atro-20230401.xsd#atro_CommercialTransportAircraftMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_CommercialTransportAircraftMember" xlink:to="lab_atro_CommercialTransportAircraftMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_117ae8ac-7924-46dd-98ef-b5ec5c253700_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_UnitedStatesDepartmentOfTransportationMember_66aaf21e-8ff7-4ae1-bc90-258e2af8d6a8_terseLabel_en-US" xlink:label="lab_atro_UnitedStatesDepartmentOfTransportationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USDOT</link:label>
    <link:label id="lab_atro_UnitedStatesDepartmentOfTransportationMember_label_en-US" xlink:label="lab_atro_UnitedStatesDepartmentOfTransportationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Department Of Transportation [Member]</link:label>
    <link:label id="lab_atro_UnitedStatesDepartmentOfTransportationMember_documentation_en-US" xlink:label="lab_atro_UnitedStatesDepartmentOfTransportationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Department Of Transportation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_UnitedStatesDepartmentOfTransportationMember" xlink:href="atro-20230401.xsd#atro_UnitedStatesDepartmentOfTransportationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_UnitedStatesDepartmentOfTransportationMember" xlink:to="lab_atro_UnitedStatesDepartmentOfTransportationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_bc2bd389-f5f2-4dfe-88cc-854ff82574e6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_20c664e0-c20f-4823-830b-cc62adf0bb1f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Prior Service Cost</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_399f290a-45bb-4ee3-ac87-54b914a09034_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity in Warranty Accrual</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_604267f7-1a76-424a-a978-b8ad1e8fc0c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_e07573f9-c7cf-45a9-b1a0-83a68de1ee4e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_fe8e8bb7-3d21-4d31-97d6-33a6b945f8c2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c43d2346-db0c-4a42-8657-6d0f2eb0db43_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_efddcbc6-437d-4593-95d0-d6c397d4b816_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Products Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f7d5148a-0a09-477e-a8f8-b9d1ed51218a_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Shares - Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f9388591-021d-41b0-9f9c-89cf8ddfad18_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_54ee5cbd-746d-474f-932e-6455963446f0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales to Major Customers</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_22c82ed4-eee8-4f9f-bea3-344213868bd7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_OtherAerospaceMember_9c0f94af-38d5-405b-b3e6-2d12d143376b_terseLabel_en-US" xlink:label="lab_atro_OtherAerospaceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_atro_OtherAerospaceMember_label_en-US" xlink:label="lab_atro_OtherAerospaceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Aerospace [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherAerospaceMember" xlink:href="atro-20230401.xsd#atro_OtherAerospaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_OtherAerospaceMember" xlink:to="lab_atro_OtherAerospaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_93104ffa-beb8-4066-8e85-700a444f834b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_eb3bcaec-8123-4db2-8d2e-8e8baca40089_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_GovernmentAndDefenseMember_0f588037-ccf3-47e4-ae15-46cc02ca2b8e_terseLabel_en-US" xlink:label="lab_atro_GovernmentAndDefenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government &amp; Defense</link:label>
    <link:label id="lab_atro_GovernmentAndDefenseMember_label_en-US" xlink:label="lab_atro_GovernmentAndDefenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government And Defense [Member]</link:label>
    <link:label id="lab_atro_GovernmentAndDefenseMember_documentation_en-US" xlink:label="lab_atro_GovernmentAndDefenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government And Defense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GovernmentAndDefenseMember" xlink:href="atro-20230401.xsd#atro_GovernmentAndDefenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_GovernmentAndDefenseMember" xlink:to="lab_atro_GovernmentAndDefenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_3c53ae05-91b9-4cd9-ada8-0450b56c0156_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_08973de0-3e96-451e-8adf-a9b9995029b1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_ee396793-29d4-4d71-8027-68f8acda9280_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementInterest_d596efcc-7c10-4a1b-b6c2-d5a0cea15379_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest accrued</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementInterest_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementInterest" xlink:to="lab_us-gaap_LitigationSettlementInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_badb4f5a-9557-496e-9ff8-c811ee51f602_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_a36b8c0b-f66b-4f5b-bf83-57d243be5bdd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_1b3a02f7-312c-4d69-9e9d-566db3d94849_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties Issued</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineStructuresMember_e71de162-61a1-4614-8daf-a5a3982582e4_terseLabel_en-US" xlink:label="lab_atro_ProductLineStructuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Structures</link:label>
    <link:label id="lab_atro_ProductLineStructuresMember_label_en-US" xlink:label="lab_atro_ProductLineStructuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Structures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineStructuresMember" xlink:href="atro-20230401.xsd#atro_ProductLineStructuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineStructuresMember" xlink:to="lab_atro_ProductLineStructuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_4a02e0d6-bb05-4656-a64f-95c043673b54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (Income), Net of Other Expense</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_74df57c0-ce62-46c4-84d2-06b357a69801_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_f2108c26-43ea-4bbd-99db-d2be448e6498_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_AfterSecondQuarterOf2024Member_77a5b03e-4cfc-4cc2-abfd-df466b0b21cb_terseLabel_en-US" xlink:label="lab_atro_AfterSecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Second Quarter Of 2024</link:label>
    <link:label id="lab_atro_AfterSecondQuarterOf2024Member_label_en-US" xlink:label="lab_atro_AfterSecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Second Quarter Of 2024 [Member]</link:label>
    <link:label id="lab_atro_AfterSecondQuarterOf2024Member_documentation_en-US" xlink:label="lab_atro_AfterSecondQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Second Quarter Of 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSecondQuarterOf2024Member" xlink:href="atro-20230401.xsd#atro_AfterSecondQuarterOf2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_AfterSecondQuarterOf2024Member" xlink:to="lab_atro_AfterSecondQuarterOf2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineOtherMember_f43c4418-d570-4bf6-9690-ab5a02cb6ab6_terseLabel_en-US" xlink:label="lab_atro_ProductLineOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_atro_ProductLineOtherMember_label_en-US" xlink:label="lab_atro_ProductLineOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineOtherMember" xlink:href="atro-20230401.xsd#atro_ProductLineOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineOtherMember" xlink:to="lab_atro_ProductLineOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d8b738ba-bceb-4a57-be43-e341e3ef9df9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50bb37af-6edf-48dd-91c1-53455e8edec9_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash at End of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_05390a13-1e98-4804-be11-f4d0db033ac1_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Cash and Restricted Cash Shown in Statements of Cash Flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_fb2b78aa-8a3b-40d7-9d66-19bb8fca4fb6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0a4f4eea-cfc9-4859-8419-2f55c6cedb74_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f51900af-746c-486f-ab40-55a7158d2e3d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Proceedings</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_6b3ce3b6-50ca-4e08-b47c-b4bdf93f6e01_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_df97b546-f3d9-4700-b6a9-1213b176516a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7c3aeb55-c5f8-483f-ba49-d5e5365ba6cc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrantsReceivable_b04441da-2355-41eb-9487-ac71f59e7a8d_terseLabel_en-US" xlink:label="lab_us-gaap_GrantsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USDOT grant receivable amount (up to)</link:label>
    <link:label id="lab_us-gaap_GrantsReceivable_label_en-US" xlink:label="lab_us-gaap_GrantsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrantsReceivable" xlink:to="lab_us-gaap_GrantsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_15ae4fbf-8d9d-40b0-8b83-a330eb99c003_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Advance Payments and Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_b80b9643-e0ba-4dd3-9c96-7208303ba0b0_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ac3e8282-5997-4427-8ff1-434efcec7b33_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_StandardProductWarrantyDurationOfWarranty_c87c49cb-accd-47cc-aa8a-d98c2f962359_terseLabel_en-US" xlink:label="lab_atro_StandardProductWarrantyDurationOfWarranty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product warranty period (in months)</link:label>
    <link:label id="lab_atro_StandardProductWarrantyDurationOfWarranty_label_en-US" xlink:label="lab_atro_StandardProductWarrantyDurationOfWarranty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Duration Of Warranty</link:label>
    <link:label id="lab_atro_StandardProductWarrantyDurationOfWarranty_documentation_en-US" xlink:label="lab_atro_StandardProductWarrantyDurationOfWarranty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Duration Of Warranty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StandardProductWarrantyDurationOfWarranty" xlink:href="atro-20230401.xsd#atro_StandardProductWarrantyDurationOfWarranty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_StandardProductWarrantyDurationOfWarranty" xlink:to="lab_atro_StandardProductWarrantyDurationOfWarranty" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_14138125-971d-41f3-b956-9136dc18c2c3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_eaf53b9b-6bb4-48fd-ac9c-3f5580117498_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d21a8f81-3b9e-4553-9675-dd9d50cb0f9e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows Provided by Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_96b9dcfb-6e4a-4687-84af-21e1d0097b48_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_17a35326-9c31-4036-812e-3480d6b6d48b_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_1808d9ba-dab7-4e21-b52e-ad1b93c547d1_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0473f41f-2375-48a1-8836-d24e7283ce8c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_1a13ca3e-8db0-4557-ab9d-4a17665bedae_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_76375737-a513-41f8-965a-fb213c769fdc_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_8a9da740-fad5-4d91-adf7-3bfb35067ced_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_988364bc-871f-4e87-9bc0-5228237a8e1e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_208418da-17ce-47a4-a7cb-ac2287a3952d_terseLabel_en-US" xlink:label="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout proceeds received</link:label>
    <link:label id="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_label_en-US" xlink:label="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contingent Consideration Received</link:label>
    <link:label id="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_documentation_en-US" xlink:label="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contingent Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:href="atro-20230401.xsd#atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:to="lab_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0962bdc1-20f7-43c3-ad51-79bccc5ee185_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Retirement Plan and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_30ffb998-f8cf-4295-b37d-6455f39458f0_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e49833f4-67f0-46ed-99c8-d85e5a53d2c7_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_TeradyneIncAllegedPatentInfringementMember_f8bd6a79-9966-4dc9-b9d4-3a89b0357cf3_terseLabel_en-US" xlink:label="lab_atro_TeradyneIncAllegedPatentInfringementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teradyne, Inc. Alleged Patent Infringement</link:label>
    <link:label id="lab_atro_TeradyneIncAllegedPatentInfringementMember_label_en-US" xlink:label="lab_atro_TeradyneIncAllegedPatentInfringementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teradyne, Inc. Alleged Patent Infringement [Member]</link:label>
    <link:label id="lab_atro_TeradyneIncAllegedPatentInfringementMember_documentation_en-US" xlink:label="lab_atro_TeradyneIncAllegedPatentInfringementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teradyne, Inc. Alleged Patent Infringement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TeradyneIncAllegedPatentInfringementMember" xlink:href="atro-20230401.xsd#atro_TeradyneIncAllegedPatentInfringementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_TeradyneIncAllegedPatentInfringementMember" xlink:to="lab_atro_TeradyneIncAllegedPatentInfringementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_8b77da7c-a69b-442d-9f1f-452ae68cfd17_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_9fb9160f-07ac-42db-a7f6-0639fa3b0c3e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_482447bd-35ae-46f6-ac4b-34de5529c948_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_e77f723f-c130-4c55-830d-10e9bf6abee0_terseLabel_en-US" xlink:label="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity (in shares)</link:label>
    <link:label id="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_label_en-US" xlink:label="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]</link:label>
    <link:label id="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_documentation_en-US" xlink:label="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:to="lab_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e58e26d1-5d3d-4a06-a82e-e1ad31e9ed83_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Description of the Business</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_151b9ade-6448-464a-a0cf-66ce8c039611_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rates on Cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_544812b9-7ef6-4a4c-bc93-b1508c7ce160_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net of Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_da203132-fad6-4eed-88d0-b0414b75621b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_b0974297-c658-4cf9-8b2a-000457dce0f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments on Long-term Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_7e5eaf3e-1537-4168-bb3d-481bdf079edf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_176e3d81-1223-4b53-906d-fdf38fe7206b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_62679a33-b21a-4082-8d8d-1d83c1bfa834_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Liability Adjustment &#8211; Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_OtherShareholdersEquity_d3576c8c-4dae-4246-b2e7-4483e463dd3d_terseLabel_en-US" xlink:label="lab_atro_OtherShareholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Shareholders&#8217; Equity</link:label>
    <link:label id="lab_atro_OtherShareholdersEquity_label_en-US" xlink:label="lab_atro_OtherShareholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Shareholders Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherShareholdersEquity" xlink:href="atro-20230401.xsd#atro_OtherShareholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_OtherShareholdersEquity" xlink:to="lab_atro_OtherShareholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_63629916-b4f9-4824-b2b3-399dcf2f4d6b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining balance</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_be789f05-cbe8-48bb-aa06-9f463f6bea1d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_1b6675f8-be4c-4ef2-98fc-ed80287f7c45_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_e965a8be-5b77-49d4-98af-622e4089df5a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses and Other</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_363a254f-8b03-456f-be0f-d3afecaef2cb_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cfabe9a3-4de8-4402-b0f2-10b0435e6bb0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrantMember_c104334e-224c-4cd8-831b-89989832e9d0_terseLabel_en-US" xlink:label="lab_us-gaap_GrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMPJ Award</link:label>
    <link:label id="lab_us-gaap_GrantMember_label_en-US" xlink:label="lab_us-gaap_GrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrantMember" xlink:to="lab_us-gaap_GrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45b420ed-e344-443e-ad5b-ce990194e887_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_7133c4d4-5a48-496a-aa5e-baa2c003f2ba_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4e12c877-560f-4460-aeb4-bdbd0a44fb44_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a4a8dc78-774d-4e04-b7a1-949b55e7acfd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_2cab4e8a-878d-4807-8a47-b4a110228099_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Results</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f9a988be-4425-44b9-839f-ed014cade896_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Advance Payments and Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_1ef57553-a3e1-41c0-90c6-6824a02148d2_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab2b1be7-047e-452b-b377-c0e17706e244_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8b9560a0-a626-4951-ab66-910f511f3d24_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized included in contract liability balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_64828891-84db-447a-81b4-4e211c25e632_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of a deferred revenue liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_0476bbc1-089a-4dd5-85b4-c5afe103016d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_18d0bd18-bfa2-412e-9ac7-e43609b17ada_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_63a16c26-6997-47c3-8b69-8f1f0c7e750b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ec1fe121-6f59-43ed-ba4c-a4ad533aefb6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_da6b32ea-5abc-4c90-a852-857faee9a922_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the Components of Net Periodic Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6c1b3e30-0b66-4f52-a42c-7a5857d77d7c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of recognition (in months)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_a44756f1-50c6-4b4a-87de-51470de25340_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_RestatedAgreementAndTermLoanAgreementMember_e827d5f0-61e4-4a99-b6e8-c9e774a2f89a_terseLabel_en-US" xlink:label="lab_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Agreement and Term Loan Agreement</link:label>
    <link:label id="lab_atro_RestatedAgreementAndTermLoanAgreementMember_label_en-US" xlink:label="lab_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Agreement and Term Loan Agreement [Member]</link:label>
    <link:label id="lab_atro_RestatedAgreementAndTermLoanAgreementMember_documentation_en-US" xlink:label="lab_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Agreement and Term Loan Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:href="atro-20230401.xsd#atro_RestatedAgreementAndTermLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:to="lab_atro_RestatedAgreementAndTermLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d30b25f8-af45-4fec-930b-beb089562332_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_a07a19d8-8997-411e-b6f5-4a44cf5e7efe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued to fund 401k obligation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_d372b62f-916d-44f5-8540-ed23a0d2cdc7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued to fund 401k obligation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnpatentedTechnologyMember_8fa3501c-01b9-45a5-9f36-f39a71006f83_terseLabel_en-US" xlink:label="lab_us-gaap_UnpatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Completed and Unpatented Technology</link:label>
    <link:label id="lab_us-gaap_UnpatentedTechnologyMember_label_en-US" xlink:label="lab_us-gaap_UnpatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpatented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpatentedTechnologyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnpatentedTechnologyMember" xlink:to="lab_us-gaap_UnpatentedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_36d54900-6873-41d5-87e9-eaaaecffa9f1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_88112371-661c-4331-958e-eacc62ef741d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d46ade4a-2560-42c9-acf5-1158b7e7a3ea_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_AerospaceSegmentMember_2627f729-c107-4bbc-aae5-90b3a8bfa1dd_terseLabel_en-US" xlink:label="lab_atro_AerospaceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace</link:label>
    <link:label id="lab_atro_AerospaceSegmentMember_label_en-US" xlink:label="lab_atro_AerospaceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_AerospaceSegmentMember" xlink:to="lab_atro_AerospaceSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_a401878c-0fd0-415a-89ef-829a1a209f4d_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_b8170ee7-b83a-4f70-8a1d-5ebd001e6a12_terseLabel_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum fixed charge coverage ratio</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_label_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:to="lab_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_5385a65d-fff8-4dc4-ace4-2988fdf10462_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_72224125-773e-4ecf-a749-5001f2a6ebf9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_76990e1e-dcd5-4e3c-a093-72abb25ea1ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities_050c5659-1cd4-4ab8-b121-c1ded0c245ce_terseLabel_en-US" xlink:label="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities</link:label>
    <link:label id="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:label id="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_atro_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfOtherReceivables_a50380c9-3ffd-49f9-a5f7-e08a98f0347c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of grant received</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfOtherReceivables_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables" xlink:to="lab_us-gaap_ProceedsFromCollectionOfOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_31c62958-3b69-40bd-95a3-652d95b11a40_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bfa5b8cf-5ace-400e-b500-58ef489b0d2f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_FirstQuarterOf2024Member_39ac2779-9b4c-4559-bf4b-f7ac7371093a_terseLabel_en-US" xlink:label="lab_atro_FirstQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2024</link:label>
    <link:label id="lab_atro_FirstQuarterOf2024Member_label_en-US" xlink:label="lab_atro_FirstQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2024 [Member]</link:label>
    <link:label id="lab_atro_FirstQuarterOf2024Member_documentation_en-US" xlink:label="lab_atro_FirstQuarterOf2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Quarter Of 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2024Member" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_FirstQuarterOf2024Member" xlink:to="lab_atro_FirstQuarterOf2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_5cdfafc3-9d1b-4d85-b29e-d5a08748ad56_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c100f188-0f8b-424b-bf03-e18cebb445f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_e305a569-49ac-4443-9aa0-765dcc1fe233_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_09918c4c-8618-407b-b7c9-04ca4c057db6_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3ecfba66-c6e5-4c8b-aa78-bd9e15e5e2e4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ForthQuarterOf2023Member_d4e2ccd7-bd20-4953-afea-d59bd72538bd_terseLabel_en-US" xlink:label="lab_atro_ForthQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forth Quarter Of 2023</link:label>
    <link:label id="lab_atro_ForthQuarterOf2023Member_label_en-US" xlink:label="lab_atro_ForthQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forth Quarter Of 2023 [Member]</link:label>
    <link:label id="lab_atro_ForthQuarterOf2023Member_documentation_en-US" xlink:label="lab_atro_ForthQuarterOf2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forth Quarter Of 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ForthQuarterOf2023Member" xlink:href="atro-20230401.xsd#atro_ForthQuarterOf2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ForthQuarterOf2023Member" xlink:to="lab_atro_ForthQuarterOf2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_OperatingLeaseNonCashExpense_3b781f3a-f4b9-480c-bbc9-1dbcdd643868_terseLabel_en-US" xlink:label="lab_atro_OperatingLeaseNonCashExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Non-Cash Expense</link:label>
    <link:label id="lab_atro_OperatingLeaseNonCashExpense_label_en-US" xlink:label="lab_atro_OperatingLeaseNonCashExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Non-Cash Expense</link:label>
    <link:label id="lab_atro_OperatingLeaseNonCashExpense_documentation_en-US" xlink:label="lab_atro_OperatingLeaseNonCashExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Non-Cash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingLeaseNonCashExpense" xlink:href="atro-20230401.xsd#atro_OperatingLeaseNonCashExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_OperatingLeaseNonCashExpense" xlink:to="lab_atro_OperatingLeaseNonCashExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8fdc8d92-c608-4b73-bd29-631242a3a5e4_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7afe6ca6-7add-41d6-9b4a-a1de01d45d60_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Shares - Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_d33e8c24-62cd-4f0c-b635-5846e36e05f7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_8bcd8435-34a6-4b5b-9d15-d1f85df163fc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_e60fe773-ed9e-4fcf-aa89-c91b9855aeaa_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_fa3cc708-c1f9-4e6c-abc6-0a58ce6234cc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_468fca99-e80a-4a18-be49-104ae1596d35_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1753b1bb-62cf-492d-a47b-0d56450ee9f9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Stock Converted to Common Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4e5db37a-2c2b-40b9-8f10-ef22bee4c691_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_cd2a2503-e4e3-4e36-b04e-af0a109b4ec6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_StockholdersEquityLineItems_f5f33349-0210-48fc-a6dd-92336ce104a2_terseLabel_en-US" xlink:label="lab_atro_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity</link:label>
    <link:label id="lab_atro_StockholdersEquityLineItems_label_en-US" xlink:label="lab_atro_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Line Items]</link:label>
    <link:label id="lab_atro_StockholdersEquityLineItems_documentation_en-US" xlink:label="lab_atro_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityLineItems" xlink:href="atro-20230401.xsd#atro_StockholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_StockholdersEquityLineItems" xlink:to="lab_atro_StockholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_464d185e-ed8b-4fc5-9156-bc4069e4b931_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_2a6abce6-61e4-4469-a2ca-e2512f7a7f79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_GrantRecognized_b95b1526-731c-40cd-b45a-209f4b1e2b8f_terseLabel_en-US" xlink:label="lab_atro_GrantRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized included in contract liability balance</link:label>
    <link:label id="lab_atro_GrantRecognized_label_en-US" xlink:label="lab_atro_GrantRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Recognized</link:label>
    <link:label id="lab_atro_GrantRecognized_documentation_en-US" xlink:label="lab_atro_GrantRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRecognized" xlink:href="atro-20230401.xsd#atro_GrantRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_GrantRecognized" xlink:to="lab_atro_GrantRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_e66fd809-263c-4a12-b16c-9c8ba69d434d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_e5c58ed2-526f-40e5-b7e9-550a4868dd3c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Net Actuarial Losses</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_beb54333-3fd5-4a35-9317-77eb4b428378_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in Progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_8eee7963-fd25-4a35-9ebb-c9c7772e91ab_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_32b3f7b2-62df-4972-a802-855c6822a95b_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement_829755d4-b2a1-45e1-a961-f5fd2f9619eb_negatedTerseLabel_en-US" xlink:label="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash deferred liability recovery</link:label>
    <link:label id="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement_label_en-US" xlink:label="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Preacquisition Contingency, Settlement</link:label>
    <link:label id="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement_documentation_en-US" xlink:label="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Preacquisition Contingency, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:href="atro-20230401.xsd#atro_BusinessAcquisitionPreacquisitionContingencySettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:to="lab_atro_BusinessAcquisitionPreacquisitionContingencySettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_a95741a3-bcfa-4d48-b0e2-4cae1872abc0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Benefit of Retirement Liability Adjustment</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent" xlink:to="lab_us-gaap_AociTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_08cb1efd-6cc3-4c3a-82ed-5264fc464ee8_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Net of Interest Income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_3ecb4bff-5872-4133-ab90-c9945edba780_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Net of Interest Income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_31f9fa25-7046-42f3-b245-270d52a8e083_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Net Actuarial Losses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a63d9891-8f89-4899-bf50-4efb06f5c55e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_344b9d7f-92c3-4d62-89a9-c308de737c88_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_63df7318-3d99-4b87-ba8a-fb15f22c214d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_d6778a03-6ef4-451b-89de-8dd6dbac686d_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9cd20a6-dcae-44bf-a883-f51bf565aad4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8100a9a0-6327-432b-835f-6f29bd26aa53_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_82514b74-79f3-49a1-8b78-0316a0e6baf0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_54606ff7-9f04-450c-8ac6-ebc0ae461d1b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_71de1f26-e6f7-4cbd-a9c5-52276f090e77_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net of Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtTermsPeriodAxis_d3750360-ad87-4b85-bfd5-0cd2ce6531f9_terseLabel_en-US" xlink:label="lab_atro_DebtTermsPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period [Axis]</link:label>
    <link:label id="lab_atro_DebtTermsPeriodAxis_label_en-US" xlink:label="lab_atro_DebtTermsPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period [Axis]</link:label>
    <link:label id="lab_atro_DebtTermsPeriodAxis_documentation_en-US" xlink:label="lab_atro_DebtTermsPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Terms Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodAxis" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtTermsPeriodAxis" xlink:to="lab_atro_DebtTermsPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_GeneralAviationMember_c02089bd-4785-4d38-9157-c87e4692cf64_terseLabel_en-US" xlink:label="lab_atro_GeneralAviationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Aviation</link:label>
    <link:label id="lab_atro_GeneralAviationMember_label_en-US" xlink:label="lab_atro_GeneralAviationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Aviation [Member]</link:label>
    <link:label id="lab_atro_GeneralAviationMember_documentation_en-US" xlink:label="lab_atro_GeneralAviationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Aviation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GeneralAviationMember" xlink:href="atro-20230401.xsd#atro_GeneralAviationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_GeneralAviationMember" xlink:to="lab_atro_GeneralAviationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11c766d0-4d23-4f26-8df8-ac633dd698dd_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Exercise of Stock Options and Equity-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_40b77340-3b39-47a2-bd78-3fe24c214f50_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5068bb60-cad0-425f-ac85-184374088e19_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_9239f824-c1fd-47f5-81d8-cff7fd112055_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_IndirectSalesMember_834fc94e-b37e-491b-b768-894fd76bcd97_terseLabel_en-US" xlink:label="lab_atro_IndirectSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect Sales</link:label>
    <link:label id="lab_atro_IndirectSalesMember_label_en-US" xlink:label="lab_atro_IndirectSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect Sales [Member]</link:label>
    <link:label id="lab_atro_IndirectSalesMember_documentation_en-US" xlink:label="lab_atro_IndirectSalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IndirectSalesMember" xlink:href="atro-20230401.xsd#atro_IndirectSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_IndirectSalesMember" xlink:to="lab_atro_IndirectSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_b3b67f1e-4916-422d-9ebc-8a2efdf4fc5c_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_e8512b6d-df17-49cf-abfa-377f0e6cca77_terseLabel_en-US" xlink:label="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly amortization rate</link:label>
    <link:label id="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_label_en-US" xlink:label="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Monthly Amortization Rate Of Principal Amount</link:label>
    <link:label id="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_documentation_en-US" xlink:label="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Monthly Amortization Rate Of Principal Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:href="atro-20230401.xsd#atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:to="lab_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_e3efc307-dcf7-4f2b-93a6-e86824bc562d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_41ad2a1e-43f7-40d1-ac46-a808ea19bd13_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee (as a percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_b7d9a374-0b14-4240-9931-1cf92c74b2f9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6d038205-06fb-4a03-bfb4-4382ad939f75_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_FifthAmendedAndRestatedCreditAgreementMember_3ac16892-645e-46ff-87ff-e0a07d29f518_terseLabel_en-US" xlink:label="lab_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Amended Agreement</link:label>
    <link:label id="lab_atro_FifthAmendedAndRestatedCreditAgreementMember_label_en-US" xlink:label="lab_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Amended and Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_atro_FifthAmendedAndRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Amended And Restated Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:href="atro-20230401.xsd#atro_FifthAmendedAndRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:to="lab_atro_FifthAmendedAndRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_97ba2a3b-672b-4e9c-b21d-330dc8848d42_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_f7eb25d2-c78d-4a3c-a945-907502a687ee_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_65d29a7c-d69f-4ca0-92ba-928ed96fe6c7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining capacity under the credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_4b9080e7-030f-4df3-b160-4febd00f385f_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_5d88de1b-34d2-4260-8771-e0ea58dd136a_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_722c6166-1537-4e46-8bc4-625f49a9cadf_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_cb31b655-a12b-430a-82aa-6284e9aebfb5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_50e65ef1-0e21-4824-8d12-8d5a4ced97fa_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_548eb240-30e1-4afc-bfcf-6f5222294d22_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e3daa475-c251-43ec-a24f-a8e134e4511b_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7e4fc2ac-c317-417d-b6e7-ab1a30603989_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4d1d910d-bdcd-4205-afc3-1e0b5c3c9d05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_276866f9-ee3d-4e6d-8df7-afad08471957_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_7331c568-4d6a-4d25-a06e-ca30e402c7dd_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete Agreement</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_159c19b2-e26c-48a2-8bf9-f897578dd885_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Measure of Operating Profit and Margins</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Operating Income (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_87214707-5795-4df4-9cd1-aedf128359b7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued to Fund 401K Obligation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_10733e03-4174-4562-9b35-8a2c70b893d8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Cash and Cash Equivalents and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_3a5cbe44-61b6-4f7d-a879-dba82cd02a80_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_51d2278a-6b46-4e5f-a1f8-15b377c59d3b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Effect of Dilutive Stock Options (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_de87edf1-1d31-4aca-8588-dd87fb04fd08_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of Goodwill and Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a57ab99d-3219-4f73-9b0d-3273528e4d58_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_054ea065-add8-470c-8829-372d4a76826c_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_8513d37d-c93d-4d00-9d31-a14487d33957_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_86ab6a49-3bf7-476e-925b-a03b85fb1082_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_be61d999-bd34-4a45-b2da-de9f84f3f6b4_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_588da1ec-c570-45b9-b5b2-06253384b91c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3998013c-f70f-43b0-8d19-f56a874e0902_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Withholding Related to Issuance of RSU&#8217;s</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_MilitaryAircraftMember_a1117863-9519-42c9-a062-5885877ea040_terseLabel_en-US" xlink:label="lab_atro_MilitaryAircraftMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Military Aircraft</link:label>
    <link:label id="lab_atro_MilitaryAircraftMember_label_en-US" xlink:label="lab_atro_MilitaryAircraftMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Military Aircraft [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_MilitaryAircraftMember" xlink:href="atro-20230401.xsd#atro_MilitaryAircraftMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_MilitaryAircraftMember" xlink:to="lab_atro_MilitaryAircraftMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_fbb98100-b608-440a-a9d9-10018bf56e64_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserve_22d8b018-fa70-47f0-b873-a06bb318b59f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated litigation liability</link:label>
    <link:label id="lab_us-gaap_LitigationReserve_label_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve" xlink:to="lab_us-gaap_LitigationReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_565529cf-0258-4dda-a599-7da959a23446_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_9f81eef5-d51a-4ea7-9627-3c66cbbfe99f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_30694253-1cbd-4094-9c39-fc977a56fd3a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e9cb0ebc-41b8-4852-ba8d-c6d49a572c17_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3e32dec2-8215-4485-9460-db54c5f36434_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_c26d0299-259e-45cd-b090-06697674b8b8_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_309226de-f45c-4963-83f1-2e80b80571c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_9a81f177-60af-487c-83ef-f0d9a2c5fa2a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ed8b6297-9cdf-4665-aadf-9ef673bebf81_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_0c73c12d-8273-47fd-b6a4-833666e8d003_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_8714d345-f195-4bf9-b258-e2d16b0e2439_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e7154774-632e-4ed5-a1a9-dcefab6577ea_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_572531fb-58b2-4b4f-bea0-5f96c54aba87_terseLabel_en-US" xlink:label="lab_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of non-qualified supplemental retirement defined benefit plans</link:label>
    <link:label id="lab_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_label_en-US" xlink:label="lab_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Non Qualified Supplemental Retirement Defined Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" xlink:href="atro-20230401.xsd#atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" xlink:to="lab_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_atro_ProductLineElectricalPowerAndMotionMember_bfa254a6-70d0-49fd-b838-e77eb2362567_terseLabel_en-US" xlink:label="lab_atro_ProductLineElectricalPowerAndMotionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Power &amp; Motion</link:label>
    <link:label id="lab_atro_ProductLineElectricalPowerAndMotionMember_label_en-US" xlink:label="lab_atro_ProductLineElectricalPowerAndMotionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Line Electrical Power And Motion [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineElectricalPowerAndMotionMember" xlink:href="atro-20230401.xsd#atro_ProductLineElectricalPowerAndMotionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_atro_ProductLineElectricalPowerAndMotionMember" xlink:to="lab_atro_ProductLineElectricalPowerAndMotionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_aa5299bf-8ff1-4aa3-8e03-8dca7144e576_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_352ed6f7-948e-4063-9586-dd1977bb41da_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reassessed Warranty Exposure</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_10393206-fd13-4de3-8845-ba99600986e8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares, Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesTreasuryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesTreasuryStock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>atro-20230401_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:49dea7b4-7125-44b3-8a82-73802113a323,g:d2d70ca4-1cfb-4624-aa2c-6a63cf6e3a39-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.astronics.com/role/Cover" xlink:type="simple" xlink:href="atro-20230401.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0ec30f34-f755-4954-ab47-38f6ad4bce9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0ec30f34-f755-4954-ab47-38f6ad4bce9c" xlink:to="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_aaebb499-10d5-493e-9fdc-01d7373a39b3" xlink:to="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommonClassUndefinedMember_0521cfba-890c-4ca8-bed7-8fdf78a5bebf" xlink:href="atro-20230401.xsd#atro_CommonClassUndefinedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:to="loc_atro_CommonClassUndefinedMember_0521cfba-890c-4ca8-bed7-8fdf78a5bebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_39d2a5af-6d13-473a-a423-ddcd4c0b4c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5e210960-bbf3-4b4d-869f-ef2c642e36d5" xlink:to="loc_us-gaap_CommonClassBMember_39d2a5af-6d13-473a-a423-ddcd4c0b4c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_01013bab-3b6f-42fc-a48f-0e6850b1b30c" xlink:to="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_db6b592f-0c8e-4abf-b658-2915d8b9f6f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentType_db6b592f-0c8e-4abf-b658-2915d8b9f6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_66d895be-55f4-409b-b6b0-e02ef3a87682" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentQuarterlyReport_66d895be-55f4-409b-b6b0-e02ef3a87682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5129a1b8-c084-4c18-9151-3f7eee2ea393" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentPeriodEndDate_5129a1b8-c084-4c18-9151-3f7eee2ea393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_62e8de30-4193-438e-8e29-2ebea1df73b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentTransitionReport_62e8de30-4193-438e-8e29-2ebea1df73b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f1e93c36-bd5f-473b-9555-4349c4de00b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityFileNumber_f1e93c36-bd5f-473b-9555-4349c4de00b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_63083c64-62cb-437d-8604-de2b13104d03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityRegistrantName_63083c64-62cb-437d-8604-de2b13104d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19cb673a-77a1-42c1-86be-01f3b5d0eaf2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityIncorporationStateCountryCode_19cb673a-77a1-42c1-86be-01f3b5d0eaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_62150cc9-cb0e-4bab-8c1d-f3a106388a40" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityTaxIdentificationNumber_62150cc9-cb0e-4bab-8c1d-f3a106388a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9fa8bc0d-5920-4cf2-9159-51960ac122ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressAddressLine1_9fa8bc0d-5920-4cf2-9159-51960ac122ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e9c483dc-2d88-4f41-b61a-3eeb43d05b8a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressCityOrTown_e9c483dc-2d88-4f41-b61a-3eeb43d05b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2c9e07f2-49c8-407f-a7c6-ea9aa8b86222" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressStateOrProvince_2c9e07f2-49c8-407f-a7c6-ea9aa8b86222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3fc04bfc-f87c-4689-bc83-e7c2c57ded43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityAddressPostalZipCode_3fc04bfc-f87c-4689-bc83-e7c2c57ded43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_def1fca5-0ff8-4a5b-b7a1-0972a6ae0f8f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_CityAreaCode_def1fca5-0ff8-4a5b-b7a1-0972a6ae0f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_54f9218d-22eb-4193-bccf-fa23c0c627ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_LocalPhoneNumber_54f9218d-22eb-4193-bccf-fa23c0c627ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d4376456-0c6a-4efe-b8a1-2e00e74f0bd2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_Security12bTitle_d4376456-0c6a-4efe-b8a1-2e00e74f0bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_11572470-de61-43a7-8ee9-9e6f80b209c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_TradingSymbol_11572470-de61-43a7-8ee9-9e6f80b209c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_132b13d2-f1d3-4ced-a9d7-42f9f33a92e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_SecurityExchangeName_132b13d2-f1d3-4ced-a9d7-42f9f33a92e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d60e13b8-c7a7-44b3-8597-43067000aacc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCurrentReportingStatus_d60e13b8-c7a7-44b3-8597-43067000aacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9b7b12dd-442a-46bd-899e-ad0044d75621" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityInteractiveDataCurrent_9b7b12dd-442a-46bd-899e-ad0044d75621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fa556b53-7481-4d7f-b50d-db7f13b21154" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityFilerCategory_fa556b53-7481-4d7f-b50d-db7f13b21154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b83b7d65-feb3-436d-9bcd-99048cf2d0bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityEmergingGrowthCompany_b83b7d65-feb3-436d-9bcd-99048cf2d0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6d3a0f51-c26f-471a-a951-6ae4b0dcc4b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntitySmallBusiness_6d3a0f51-c26f-471a-a951-6ae4b0dcc4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0684a721-06a3-466e-8200-cd3671abe6f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityShellCompany_0684a721-06a3-466e-8200-cd3671abe6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d355abb1-aefb-4614-be93-3aca26fc3cad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d355abb1-aefb-4614-be93-3aca26fc3cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b89fa28a-489d-4595-af09-c41a2f8385ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentFiscalYearFocus_b89fa28a-489d-4595-af09-c41a2f8385ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7e42395f-3df6-417f-bcbc-aaf8aba555a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7e42395f-3df6-417f-bcbc-aaf8aba555a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_77fa94c3-1a3c-4c15-b672-fde29c926cc1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_AmendmentFlag_77fa94c3-1a3c-4c15-b672-fde29c926cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_fba83aaf-7610-4564-aeae-1f04cb4cb5e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_EntityCentralIndexKey_fba83aaf-7610-4564-aeae-1f04cb4cb5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e47e725d-1641-4eab-9f41-3e869b17abb9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_065446cb-0d06-4c24-a1f2-f165b5d7dc72" xlink:to="loc_dei_CurrentFiscalYearEndDate_e47e725d-1641-4eab-9f41-3e869b17abb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_607e57be-eed8-41de-8bc5-8aef2e76363e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_607e57be-eed8-41de-8bc5-8aef2e76363e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_81873a3e-32b7-4d75-b55b-29bcabdda5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_RestrictedCashCurrent_81873a3e-32b7-4d75-b55b-29bcabdda5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e5404ecf-6331-426c-a6d0-a296ba1927fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e5404ecf-6331-426c-a6d0-a296ba1927fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6d09914d-0543-4971-964a-f52ffac90811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_InventoryNet_6d09914d-0543-4971-964a-f52ffac90811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5d0275f6-c17b-4187-a7f7-62571b44b932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5d0275f6-c17b-4187-a7f7-62571b44b932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_05dc7cf0-b09d-4ad4-84e1-202afbf2bd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4becffbe-fc01-4570-9332-941d8de1fc85" xlink:to="loc_us-gaap_AssetsCurrent_05dc7cf0-b09d-4ad4-84e1-202afbf2bd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b6393f7d-399e-4b7b-9813-4f97ad2870c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b6393f7d-399e-4b7b-9813-4f97ad2870c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_031bc5cd-f57b-43ac-a33c-7455fa099197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_031bc5cd-f57b-43ac-a33c-7455fa099197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_83a13b3b-a0f8-40da-a47c-cb924119ef7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_83a13b3b-a0f8-40da-a47c-cb924119ef7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_310590f3-3bbc-4eb7-9e0d-f7736146d4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_310590f3-3bbc-4eb7-9e0d-f7736146d4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf662e8c-f979-4ba4-8423-636b6bd34ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_Goodwill_bf662e8c-f979-4ba4-8423-636b6bd34ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c13705c9-f890-4397-a4b9-c397fc22bf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_Assets_c13705c9-f890-4397-a4b9-c397fc22bf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_08eadd7f-dc02-4d1f-850d-3ccb352690bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_LongTermDebtCurrent_08eadd7f-dc02-4d1f-850d-3ccb352690bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0aca095c-081d-4043-8c29-36dc282d600f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_AccountsPayableCurrent_0aca095c-081d-4043-8c29-36dc282d600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_038fd1d1-d1ec-4a2a-aa6f-57ca53184444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_038fd1d1-d1ec-4a2a-aa6f-57ca53184444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_cf6a60b5-0779-4f3e-b0fb-ed6ca9cf8714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_cf6a60b5-0779-4f3e-b0fb-ed6ca9cf8714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2c5661d0-c3be-42d2-b95b-7231a6df104e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2c5661d0-c3be-42d2-b95b-7231a6df104e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_97335493-8132-4f78-8910-7c32bcef1129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_beb2ab86-cd8e-406e-882b-8aad24bf67e4" xlink:to="loc_us-gaap_LiabilitiesCurrent_97335493-8132-4f78-8910-7c32bcef1129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e554887a-08a5-4c68-84f1-7fd1b44291e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e554887a-08a5-4c68-84f1-7fd1b44291e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb171feb-4a2e-42fe-86ce-1589b46b080f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb171feb-4a2e-42fe-86ce-1589b46b080f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0fed37ee-ccb4-431c-9661-ac1728843152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0fed37ee-ccb4-431c-9661-ac1728843152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_74267d44-75c4-4002-b957-5192ff7fc5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_Liabilities_74267d44-75c4-4002-b957-5192ff7fc5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8d49b151-ce6c-428a-b12f-6aebbaa77dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:to="loc_us-gaap_CommonStockValue_8d49b151-ce6c-428a-b12f-6aebbaa77dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4265b81e-36d8-4fbd-b496-ea84ae0fa842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4265b81e-36d8-4fbd-b496-ea84ae0fa842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherShareholdersEquity_47fd8481-094f-4652-8a28-cf6256ef5bf0" xlink:href="atro-20230401.xsd#atro_OtherShareholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:to="loc_atro_OtherShareholdersEquity_47fd8481-094f-4652-8a28-cf6256ef5bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2bffa776-bac7-4e4b-8d7f-7efa5248b4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_28b54c06-9152-4531-9bad-b3b56dca02e2" xlink:to="loc_us-gaap_StockholdersEquity_2bffa776-bac7-4e4b-8d7f-7efa5248b4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b3deab61-801e-46c2-8853-9f5daf78313d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6ca2871a-8d9a-4c64-a779-14871295f72b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b3deab61-801e-46c2-8853-9f5daf78313d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_343dc8c4-9fe4-4ef8-b0cf-bde45e9d65aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_343dc8c4-9fe4-4ef8-b0cf-bde45e9d65aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_70e9c764-54e1-47ae-969d-71b0263a1142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_70e9c764-54e1-47ae-969d-71b0263a1142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7c7e3843-33eb-47a0-8fb8-cf2fc640d7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_GrossProfit_7c7e3843-33eb-47a0-8fb8-cf2fc640d7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_35496dd4-7f37-4aa0-a0d2-1bcc92e155eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_35496dd4-7f37-4aa0-a0d2-1bcc92e155eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0029097b-9b22-4d7e-b714-8a7883011e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_OperatingIncomeLoss_0029097b-9b22-4d7e-b714-8a7883011e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_04800c04-734f-49ae-8852-b7d5dc231636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_04800c04-734f-49ae-8852-b7d5dc231636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_0f34f856-c12d-4137-8765-b0e47a5c4d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_0f34f856-c12d-4137-8765-b0e47a5c4d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_3bd25593-391b-4f6c-9692-a788b5813016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_3bd25593-391b-4f6c-9692-a788b5813016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_657213cc-4b7e-4055-be4c-16fafedf1d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_657213cc-4b7e-4055-be4c-16fafedf1d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0dfe0097-522c-4c14-a293-e90bd4d2fb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0dfe0097-522c-4c14-a293-e90bd4d2fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe6310da-1dc7-47e7-8ca6-7c4aa8dea6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_NetIncomeLoss_fe6310da-1dc7-47e7-8ca6-7c4aa8dea6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22f5807c-7343-4086-87b7-08fbde78927c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cce40b55-15db-48fa-97e3-2e630cda1023" xlink:to="loc_us-gaap_EarningsPerShareAbstract_22f5807c-7343-4086-87b7-08fbde78927c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9f83606f-d12d-41d1-932a-a9bf67146307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22f5807c-7343-4086-87b7-08fbde78927c" xlink:to="loc_us-gaap_EarningsPerShareBasic_9f83606f-d12d-41d1-932a-a9bf67146307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_db53cadf-f1b9-4e78-8dee-dfff430a52d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22f5807c-7343-4086-87b7-08fbde78927c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_db53cadf-f1b9-4e78-8dee-dfff430a52d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_700b963d-2f14-407e-b0d9-33c0ed1d43f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f3b4f49-5279-4516-b610-8f4435847b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_700b963d-2f14-407e-b0d9-33c0ed1d43f8" xlink:to="loc_us-gaap_NetIncomeLoss_1f3b4f49-5279-4516-b610-8f4435847b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_09d9e36b-2879-4b16-8fa2-5b930906d7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_700b963d-2f14-407e-b0d9-33c0ed1d43f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_09d9e36b-2879-4b16-8fa2-5b930906d7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0e1a8a23-fdc7-43e6-b694-fb1ecee814eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_09d9e36b-2879-4b16-8fa2-5b930906d7b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0e1a8a23-fdc7-43e6-b694-fb1ecee814eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_196b03ec-1535-4029-b424-77d6879a5b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_09d9e36b-2879-4b16-8fa2-5b930906d7b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_196b03ec-1535-4029-b424-77d6879a5b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f8a35f4b-3a45-40e3-81cc-dc425c87e4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_09d9e36b-2879-4b16-8fa2-5b930906d7b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f8a35f4b-3a45-40e3-81cc-dc425c87e4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_de750eef-ac1b-4716-b488-97e4a86f1e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_700b963d-2f14-407e-b0d9-33c0ed1d43f8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_de750eef-ac1b-4716-b488-97e4a86f1e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_756a6f0f-2618-40b7-8b18-0ed1162d0d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_756a6f0f-2618-40b7-8b18-0ed1162d0d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0c81ecba-98fa-4020-b770-b5c85f051db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_756a6f0f-2618-40b7-8b18-0ed1162d0d88" xlink:to="loc_us-gaap_NetIncomeLoss_0c81ecba-98fa-4020-b770-b5c85f051db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_756a6f0f-2618-40b7-8b18-0ed1162d0d88" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_418f999e-378b-4d9e-aa80-20b8c261c7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_418f999e-378b-4d9e-aa80-20b8c261c7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e9db9842-b1d4-40ce-b848-894aa85eaf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e9db9842-b1d4-40ce-b848-894aa85eaf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_8e322ccc-d144-4818-8b53-0da6d619e073" xlink:href="atro-20230401.xsd#atro_ProvisionForNonCashLossesOnInventoryAndReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_atro_ProvisionForNonCashLossesOnInventoryAndReceivables_8e322ccc-d144-4818-8b53-0da6d619e073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_57f2aa0a-ba0f-4e79-8a0c-97ccd65e115f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_ShareBasedCompensation_57f2aa0a-ba0f-4e79-8a0c-97ccd65e115f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingLeaseNonCashExpense_7d51e4cd-1ca7-4838-8020-96ef3d7bdb8f" xlink:href="atro-20230401.xsd#atro_OperatingLeaseNonCashExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_atro_OperatingLeaseNonCashExpense_7d51e4cd-1ca7-4838-8020-96ef3d7bdb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_d853a2d4-8c37-47c3-b0d9-980b2cf9a0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_d853a2d4-8c37-47c3-b0d9-980b2cf9a0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_cc8d433c-176b-4eac-9714-2d9fbf4eac15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_cc8d433c-176b-4eac-9714-2d9fbf4eac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement_3ab17669-6ec1-4404-a318-ae40eb8509ac" xlink:href="atro-20230401.xsd#atro_BusinessAcquisitionPreacquisitionContingencySettlement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_atro_BusinessAcquisitionPreacquisitionContingencySettlement_3ab17669-6ec1-4404-a318-ae40eb8509ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_084b0160-221a-4894-a24e-0db35c16f186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_084b0160-221a-4894-a24e-0db35c16f186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_15c473a1-1a6e-4eda-9e2a-bf5c659ec369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_15c473a1-1a6e-4eda-9e2a-bf5c659ec369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fc702f66-1313-4ff7-908f-25cf4b45875d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fc702f66-1313-4ff7-908f-25cf4b45875d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fdfa14a0-f40e-41d8-aa07-5c71a956175b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fdfa14a0-f40e-41d8-aa07-5c71a956175b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c20e90c3-74fc-46c4-be2b-a4b62249e5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c20e90c3-74fc-46c4-be2b-a4b62249e5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f5838ffc-f408-481e-812a-40a88e68fef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f5838ffc-f408-481e-812a-40a88e68fef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d1bda7bf-abd5-494c-922a-a61cb7c28a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d1bda7bf-abd5-494c-922a-a61cb7c28a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4d6a86d8-d887-4feb-b457-14150b50d8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4d6a86d8-d887-4feb-b457-14150b50d8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities_04753039-050e-4249-b3a2-0c3f46991b5d" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_atro_IncreaseDecreaseInOperatingLeaseLiabilities_04753039-050e-4249-b3a2-0c3f46991b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_57586c18-3319-447d-9c55-7b0a4d7b3759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4a2632f-5a57-40ee-a3b3-a2ff4382793c" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_57586c18-3319-447d-9c55-7b0a4d7b3759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_94d564af-0233-4240-9f86-3a3ebd09e22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dcf479f4-35b8-44c4-a7ed-f530baa52e7f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_94d564af-0233-4240-9f86-3a3ebd09e22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_01e3f600-efd8-4c74-9f92-a551bd96f272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_01e3f600-efd8-4c74-9f92-a551bd96f272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6819f627-8d43-4742-8cdc-c6a7b595c81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_01e3f600-efd8-4c74-9f92-a551bd96f272" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6819f627-8d43-4742-8cdc-c6a7b595c81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7f7fdaab-3561-44f0-82d6-efafecb3d422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_01e3f600-efd8-4c74-9f92-a551bd96f272" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7f7fdaab-3561-44f0-82d6-efafecb3d422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d22ca733-6ad3-42b7-b8fa-f21cb73f1a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_01e3f600-efd8-4c74-9f92-a551bd96f272" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d22ca733-6ad3-42b7-b8fa-f21cb73f1a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f60816d6-5407-4dfe-ab40-77a13a48ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f60816d6-5407-4dfe-ab40-77a13a48ab4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e96fbc7e-3a2e-4813-8393-4137bc8a1c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e96fbc7e-3a2e-4813-8393-4137bc8a1c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProceedsPaymentsFromStockAwardActivity_8f5783e7-f4be-4530-a2bf-92dcc4e0a3c4" xlink:href="atro-20230401.xsd#atro_ProceedsPaymentsFromStockAwardActivity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_atro_ProceedsPaymentsFromStockAwardActivity_8f5783e7-f4be-4530-a2bf-92dcc4e0a3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_bbd7e99d-b380-4a45-a439-340b6ab5788a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_bbd7e99d-b380-4a45-a439-340b6ab5788a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_24df7e50-d8d9-42d7-8e8e-537b29261b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_24df7e50-d8d9-42d7-8e8e-537b29261b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4127f1f0-2ed5-433f-9825-ffa19bd560ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_08890b56-af81-4035-8325-f3b97f490eb8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4127f1f0-2ed5-433f-9825-ffa19bd560ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c2e365d5-a875-4f3c-aba7-91ac7ad15785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c2e365d5-a875-4f3c-aba7-91ac7ad15785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_65f00c9f-d0ca-4bd6-aa87-aeeb8bc48f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_65f00c9f-d0ca-4bd6-aa87-aeeb8bc48f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ea33590-d6ce-4c89-8a95-43e501017733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ea33590-d6ce-4c89-8a95-43e501017733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a3dab740-7ce9-497a-9c55-d71f6b09ca05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8be0f4-e461-421d-9f72-3249dc403070" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a3dab740-7ce9-497a-9c55-d71f6b09ca05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="atro-20230401.xsd#ConsolidatedCondensedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c0c43716-77a0-45b8-8e18-789503e6606b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c0c43716-77a0-45b8-8e18-789503e6606b" xlink:to="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ebf335c-de9d-4b55-a84a-caf92206ab5d" xlink:to="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_bb51663a-4ae5-4bf6-a2b4-531356b80c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_CommonStockMember_bb51663a-4ae5-4bf6-a2b4-531356b80c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fd35bfd4-84bf-4f38-90e9-f4496184133d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fd35bfd4-84bf-4f38-90e9-f4496184133d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291c1255-46a5-4934-a7fe-a42a52b99adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_291c1255-46a5-4934-a7fe-a42a52b99adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f04c40ef-f085-46e1-9821-5e8b213f1e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_RetainedEarningsMember_f04c40ef-f085-46e1-9821-5e8b213f1e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_44eede55-345a-4fc1-a29e-6f098bb9afe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57b62d9a-636b-40db-bdb8-6577a25a150f" xlink:to="loc_us-gaap_TreasuryStockCommonMember_44eede55-345a-4fc1-a29e-6f098bb9afe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8c93769-09a5-4ee4-84aa-6627e14741e1" xlink:to="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommonClassUndefinedMember_43e2a507-6ae0-4be7-9c8c-20641970165e" xlink:href="atro-20230401.xsd#atro_CommonClassUndefinedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:to="loc_atro_CommonClassUndefinedMember_43e2a507-6ae0-4be7-9c8c-20641970165e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7c952bfe-a7bb-46af-bcc1-63037881d509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfea6f30-6d5d-4eaa-99b8-a3a3af879721" xlink:to="loc_us-gaap_CommonClassBMember_7c952bfe-a7bb-46af-bcc1-63037881d509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d49e08cd-cf33-4aae-9bed-9fcc9a1d9c65" xlink:to="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e4696ef7-0e8e-4352-8976-fcb3aed8d399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockholdersEquity_e4696ef7-0e8e-4352-8976-fcb3aed8d399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bd21f5d0-0a36-4b9b-91ba-1451837e4d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bd21f5d0-0a36-4b9b-91ba-1451837e4d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_d83c3991-8135-4636-973c-42cd74254913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_d83c3991-8135-4636-973c-42cd74254913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c8d5477a-5711-4cf8-8dea-5e46741b68f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c8d5477a-5711-4cf8-8dea-5e46741b68f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f9e99569-63fc-4f28-a07d-bc2d6fa2b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f9e99569-63fc-4f28-a07d-bc2d6fa2b4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2401a0e4-123f-48d3-9f47-9f0679ed0f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2401a0e4-123f-48d3-9f47-9f0679ed0f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09cbdc60-333e-4556-a59b-4f8f2448fdb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09cbdc60-333e-4556-a59b-4f8f2448fdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a0cd1ebb-f767-411f-82a0-3e1c066a4667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_NetIncomeLoss_a0cd1ebb-f767-411f-82a0-3e1c066a4667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_448b1b7a-fe97-425e-b745-9fdfe8aa5087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_448b1b7a-fe97-425e-b745-9fdfe8aa5087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ddd9c920-172e-451a-ac89-d82175309ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc154450-d9a1-4dda-9857-4fa2d2946ce4" xlink:to="loc_us-gaap_StockholdersEquity_ddd9c920-172e-451a-ac89-d82175309ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:href="atro-20230401.xsd#atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38f172d2-2f69-4980-a48a-26a749695ed5" xlink:to="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ee85e0b2-da1e-4e03-8079-a217bd102f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_SharesIssued_ee85e0b2-da1e-4e03-8079-a217bd102f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a8dd3f0f-3c6d-4285-bfa2-5441235a5e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a8dd3f0f-3c6d-4285-bfa2-5441235a5e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbe10529-6a69-4d1d-916d-fa766f63a60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbe10529-6a69-4d1d-916d-fa766f63a60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_256fd0bd-d1fb-4b96-b232-d5f42816a6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_256fd0bd-d1fb-4b96-b232-d5f42816a6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_89c15dd5-7c3a-45d4-944c-5e69d0c55839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_89c15dd5-7c3a-45d4-944c-5e69d0c55839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_cb09688c-17b8-41e8-bb5b-4079d724f72c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward_7fb741c1-ec8e-4a46-b36b-c1ce32a01792" xlink:to="loc_us-gaap_SharesIssued_cb09688c-17b8-41e8-bb5b-4079d724f72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentation" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_98e1dd47-359a-41ff-a194-556402c10a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d9576d37-4580-4768-a32b-f5da9957685f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_98e1dd47-359a-41ff-a194-556402c10a7b" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d9576d37-4580-4768-a32b-f5da9957685f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/Revenue" xlink:type="simple" xlink:href="atro-20230401.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed8f5101-9448-49f5-8a87-4d6b1e7e9338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9ab70302-72b9-46ba-8782-3ebc30e4953a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed8f5101-9448-49f5-8a87-4d6b1e7e9338" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9ab70302-72b9-46ba-8782-3ebc30e4953a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/Inventories" xlink:type="simple" xlink:href="atro-20230401.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_f67f78a0-d9ee-4db1-a6ce-1ff5b13761a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_be7feeab-e770-47ef-9003-ff83e84dcb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f67f78a0-d9ee-4db1-a6ce-1ff5b13761a1" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_be7feeab-e770-47ef-9003-ff83e84dcb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="atro-20230401.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_479dade5-39d3-4d6a-8513-d546cca09510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_87830682-192b-409e-b669-18487e6724f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_479dade5-39d3-4d6a-8513-d546cca09510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_87830682-192b-409e-b669-18487e6724f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssets" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c32589ed-225a-4030-87ec-2097670ae523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_afffeea3-4de7-43af-a182-5e0414b91d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c32589ed-225a-4030-87ec-2097670ae523" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_afffeea3-4de7-43af-a182-5e0414b91d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/Goodwill" xlink:type="simple" xlink:href="atro-20230401.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1d3d96e-1519-4e0a-b323-b6b65d27d6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_ed27b95f-47d5-40cd-b9ec-2e6e4f888f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1d3d96e-1519-4e0a-b323-b6b65d27d6ed" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_ed27b95f-47d5-40cd-b9ec-2e6e4f888f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LongTermDebtandNotesPayable" xlink:type="simple" xlink:href="atro-20230401.xsd#LongTermDebtandNotesPayable"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/LongTermDebtandNotesPayable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_58aaa907-8be7-402c-a380-7d7a01deac89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_5f1f8f48-be94-4355-8016-66bdb18a0873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_58aaa907-8be7-402c-a380-7d7a01deac89" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_5f1f8f48-be94-4355-8016-66bdb18a0873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ProductWarranties" xlink:type="simple" xlink:href="atro-20230401.xsd#ProductWarranties"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ProductWarranties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_e12675a5-05b9-43ef-af0e-b2bdb40daeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_0f0ee52c-055f-4e61-9083-67094d25a3df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_e12675a5-05b9-43ef-af0e-b2bdb40daeaf" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_0f0ee52c-055f-4e61-9083-67094d25a3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="atro-20230401.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a26bdcf9-80a0-44fa-ae3c-8bc2d48e41a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_48506ab5-dba5-4943-92bb-37cda5aa4169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a26bdcf9-80a0-44fa-ae3c-8bc2d48e41a7" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_48506ab5-dba5-4943-92bb-37cda5aa4169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/EarningsPerShare" xlink:type="simple" xlink:href="atro-20230401.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f7c907ee-286c-4902-9c4b-05b3a3b88e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9992ddc6-b56e-4c7c-8ed1-46e724f919e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7c907ee-286c-4902-9c4b-05b3a3b88e27" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9992ddc6-b56e-4c7c-8ed1-46e724f919e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c9f2d324-bd22-4308-89fb-9d1ffa955455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_00aa8c58-df2b-486f-98ab-005ac68f8b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c9f2d324-bd22-4308-89fb-9d1ffa955455" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_00aa8c58-df2b-486f-98ab-005ac68f8b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" xlink:type="simple" xlink:href="atro-20230401.xsd#SupplementalRetirementPlanandRelatedPostRetirementBenefits"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_df5f588a-7fe3-4914-aaee-7814a10a0345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_de1772d9-9bcc-4746-957e-7f1c400bc132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_df5f588a-7fe3-4914-aaee-7814a10a0345" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_de1772d9-9bcc-4746-957e-7f1c400bc132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SalestoMajorCustomers" xlink:type="simple" xlink:href="atro-20230401.xsd#SalestoMajorCustomers"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SalestoMajorCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_4f696481-b2bc-4a38-a0f6-c5e41ab6d032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_c38602f4-ef92-4e04-b85c-1b74cdc879c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_4f696481-b2bc-4a38-a0f6-c5e41ab6d032" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_c38602f4-ef92-4e04-b85c-1b74cdc879c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LegalProceedings" xlink:type="simple" xlink:href="atro-20230401.xsd#LegalProceedings"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/LegalProceedings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060ca5c8-f17c-4e08-9264-f486a8875dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f84f6449-73ab-4bce-9c8e-f0be90a32bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060ca5c8-f17c-4e08-9264-f486a8875dde" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f84f6449-73ab-4bce-9c8e-f0be90a32bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SegmentInformation" xlink:type="simple" xlink:href="atro-20230401.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2d0cf972-e361-47a2-bf7d-8162d2d8ceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_77f59106-ad9e-41ae-9054-fa3803e93eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2d0cf972-e361-47a2-bf7d-8162d2d8ceaa" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_77f59106-ad9e-41ae-9054-fa3803e93eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/FairValue" xlink:type="simple" xlink:href="atro-20230401.xsd#FairValue"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/FairValue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_36b9e2d1-7736-4977-a9e6-d13ae9341c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_23a63837-0e70-40eb-bee3-f794d6cecae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_36b9e2d1-7736-4977-a9e6-d13ae9341c59" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_23a63837-0e70-40eb-bee3-f794d6cecae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SubsequentEvents" xlink:type="simple" xlink:href="atro-20230401.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_4c915108-f7a9-423c-87cd-73b345973007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1391600f-b195-49aa-ac00-59b7ca89efa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_4c915108-f7a9-423c-87cd-73b345973007" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1391600f-b195-49aa-ac00-59b7ca89efa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8553f736-3bcd-4966-b4d0-798b04d7218e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8553f736-3bcd-4966-b4d0-798b04d7218e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_02566180-e4e9-4634-ade6-a598b46edabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_FiscalPeriod_02566180-e4e9-4634-ade6-a598b46edabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_01ce4e50-5f46-4236-a78a-7b49f3becbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_01ce4e50-5f46-4236-a78a-7b49f3becbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a8938351-27a7-402f-83b8-18aa557e3388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a8938351-27a7-402f-83b8-18aa557e3388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_19b782ee-3804-41c2-9996-c885d5b294d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_19b782ee-3804-41c2-9996-c885d5b294d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b7db341e-2c1c-4e11-aada-d7cfa936667d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b7db341e-2c1c-4e11-aada-d7cfa936667d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e9769d72-a062-4399-a848-77c45e0a58bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e9769d72-a062-4399-a848-77c45e0a58bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8315599b-ee98-4b15-b518-88a7ddf15206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c6e662f0-eace-4b6c-be7a-8b6093e9f041" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8315599b-ee98-4b15-b518-88a7ddf15206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/BasisofPresentationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e6dda53d-6fb1-4906-9218-807e43eedbca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_f72a8792-ef75-41ca-b9b9-de0fc1b19afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e6dda53d-6fb1-4906-9218-807e43eedbca" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_f72a8792-ef75-41ca-b9b9-de0fc1b19afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueTables" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3a46941-e0cd-4783-886e-79f26e6b880d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_663b77f1-5090-48a3-9529-a33a2492033c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3a46941-e0cd-4783-886e-79f26e6b880d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_663b77f1-5090-48a3-9529-a33a2492033c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0066c671-fde1-4b23-8434-7dca8451185a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3a46941-e0cd-4783-886e-79f26e6b880d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0066c671-fde1-4b23-8434-7dca8451185a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/InventoriesTables" xlink:type="simple" xlink:href="atro-20230401.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_708d76a3-3793-4f86-ad27-7a3728b52296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e04d92f8-704a-4866-ba32-5d028a86393a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_708d76a3-3793-4f86-ad27-7a3728b52296" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e04d92f8-704a-4866-ba32-5d028a86393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="atro-20230401.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_02681fa1-4071-4fad-85c8-d0e63a661f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ed0aae58-b5b9-4428-a393-452242cbb8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_02681fa1-4071-4fad-85c8-d0e63a661f7c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ed0aae58-b5b9-4428-a393-452242cbb8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4d6341e-934d-4881-acf4-1041549a8b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b48ed7e0-932c-4fd0-aee1-e420a6938a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4d6341e-934d-4881-acf4-1041549a8b73" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b48ed7e0-932c-4fd0-aee1-e420a6938a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_92ec975a-3256-42c6-b71c-672b1619bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4d6341e-934d-4881-acf4-1041549a8b73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_92ec975a-3256-42c6-b71c-672b1619bc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_95a917fe-ffc6-422d-952b-bf6fa17329b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4d6341e-934d-4881-acf4-1041549a8b73" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_95a917fe-ffc6-422d-952b-bf6fa17329b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/GoodwillTables" xlink:type="simple" xlink:href="atro-20230401.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_33c67417-d118-45c8-97ae-ac641424e760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_91f7b5cd-0fcc-416c-a95f-0af3c3302146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_33c67417-d118-45c8-97ae-ac641424e760" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_91f7b5cd-0fcc-416c-a95f-0af3c3302146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ProductWarrantiesTables" xlink:type="simple" xlink:href="atro-20230401.xsd#ProductWarrantiesTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ProductWarrantiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_82032438-5ddb-441b-b839-2367a254ba0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_58f33b1e-d8fe-432d-ab54-c4324433e548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_82032438-5ddb-441b-b839-2367a254ba0a" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_58f33b1e-d8fe-432d-ab54-c4324433e548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="atro-20230401.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a836d155-c28a-4fc2-ad37-227199c779fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_b1ab853a-f3e4-444e-aedf-8f4506f9e5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a836d155-c28a-4fc2-ad37-227199c779fd" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_b1ab853a-f3e4-444e-aedf-8f4506f9e5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityTables" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ShareholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_26a3bfe3-5cde-4268-abfd-cb426e09c0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e87dd568-85cb-445e-a32c-d25838df5912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_26a3bfe3-5cde-4268-abfd-cb426e09c0b9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e87dd568-85cb-445e-a32c-d25838df5912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_7284108f-33f9-4081-a777-7f6716ead82f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_26a3bfe3-5cde-4268-abfd-cb426e09c0b9" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_7284108f-33f9-4081-a777-7f6716ead82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" xlink:type="simple" xlink:href="atro-20230401.xsd#SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3b3466ca-0394-4c5d-9b0b-eb372062293a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_757c7d3f-81a7-4415-acb5-1a8806cc3c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3b3466ca-0394-4c5d-9b0b-eb372062293a" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_757c7d3f-81a7-4415-acb5-1a8806cc3c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="atro-20230401.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ce9bbfa4-4609-4299-884b-9d458ae0adb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_72b3aaa7-5652-40e4-8925-5c6fa329c4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ce9bbfa4-4609-4299-884b-9d458ae0adb5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_72b3aaa7-5652-40e4-8925-5c6fa329c4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/BasisofPresentationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2460a53e-6eb5-457a-ab1f-4e0253171895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2460a53e-6eb5-457a-ab1f-4e0253171895" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_684a4c69-004a-4af0-a020-26994ccdf765" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e41602f4-1b61-4457-8dc4-700dcef94883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_c18ffceb-94e5-4c35-99ce-12076c2f1786" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e41602f4-1b61-4457-8dc4-700dcef94883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18480ff4-d829-4d56-b85f-eacf2e475cb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SemiconductorTestBusinessMember_5576fe4e-153e-4d34-a691-9faefb281e4c" xlink:href="atro-20230401.xsd#atro_SemiconductorTestBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b13b3d7d-6d21-4ff2-b70b-468c3fc20bbf" xlink:to="loc_atro_SemiconductorTestBusinessMember_5576fe4e-153e-4d34-a691-9faefb281e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cebaf2c2-6617-4c27-b6f2-7d7187832442" xlink:to="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_28d12c56-d452-4d0f-a8cd-a7c45de0b774" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_75ee9a16-fdf8-493d-9ff6-5ae954bd4ee1" xlink:to="loc_atro_TestSystemsSegmentMember_28d12c56-d452-4d0f-a8cd-a7c45de0b774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_8dcf0689-1562-4b57-92d2-92e23dfb2efc" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_UnitedStatesDepartmentOfTransportationMember_ee8838ca-cf66-4a64-84eb-d88583d9285e" xlink:href="atro-20230401.xsd#atro_UnitedStatesDepartmentOfTransportationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec0814c5-12c8-4806-80fe-c9517ce69308" xlink:to="loc_atro_UnitedStatesDepartmentOfTransportationMember_ee8838ca-cf66-4a64-84eb-d88583d9285e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_30fd02fe-b4a8-4ec9-9ffa-cdb438406ac1" xlink:to="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_99c20091-e270-4a06-9d85-df40e2b97826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fa4f0fa7-791a-4efe-9c03-4e10015e7c88" xlink:to="loc_us-gaap_GrantMember_99c20091-e270-4a06-9d85-df40e2b97826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aaecfe34-6864-4b92-9ebc-c6fc3a18640d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfElementsForContingentEarnOuts_51f1d6ad-1375-4029-8d87-3d6124f074a7" xlink:href="atro-20230401.xsd#atro_NumberOfElementsForContingentEarnOuts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_NumberOfElementsForContingentEarnOuts_51f1d6ad-1375-4029-8d87-3d6124f074a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_b3f70dde-419f-46f1-9ef2-bcc274a577d6" xlink:href="atro-20230401.xsd#atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived_b3f70dde-419f-46f1-9ef2-bcc274a577d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable_1506a00e-f5b6-4b77-984d-2cb125152307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrantsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_GrantsReceivable_1506a00e-f5b6-4b77-984d-2cb125152307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables_5428623b-5c8c-44aa-8ca3-1f27815954ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfOtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_ProceedsFromCollectionOfOtherReceivables_5428623b-5c8c-44aa-8ca3-1f27815954ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRecognized_a13d9f60-2147-4b6b-b319-068f38dc61fc" xlink:href="atro-20230401.xsd#atro_GrantRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_atro_GrantRecognized_a13d9f60-2147-4b6b-b319-068f38dc61fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4ffd016e-6ffa-4b1b-bfde-fd4b784aa3af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4ffd016e-6ffa-4b1b-bfde-fd4b784aa3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_8893e5b2-fed5-4e91-ac94-224e8ec33ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_8893e5b2-fed5-4e91-ac94-224e8ec33ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c653889a-22b2-492f-91d2-9da1a610da7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_004dbeec-5236-431e-9ded-486c6ba0e23a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c653889a-22b2-492f-91d2-9da1a610da7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#BasisofPresentationReconciliationofCashandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1cb8a6fc-54df-4490-b0c9-71776da76b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_935d0464-62fe-435a-b7bf-9119f831b8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1cb8a6fc-54df-4490-b0c9-71776da76b72" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_935d0464-62fe-435a-b7bf-9119f831b8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_a011ed1a-5349-45c2-8bc9-b32eab3b3dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1cb8a6fc-54df-4490-b0c9-71776da76b72" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_a011ed1a-5349-45c2-8bc9-b32eab3b3dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ed330f9-a9ae-4830-96bf-44142771c48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1cb8a6fc-54df-4490-b0c9-71776da76b72" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ed330f9-a9ae-4830-96bf-44142771c48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3f6eac02-a24f-415e-af6b-8a09aa953d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3f6eac02-a24f-415e-af6b-8a09aa953d5a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b2d26cb0-47c5-4ebd-8767-8e77344a5a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b2d26cb0-47c5-4ebd-8767-8e77344a5a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e9c6821-e005-4419-b91f-cd6e5e093c0d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_503418b0-6d33-4ee9-b474-0299bb2a7663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0e30523d-0e20-4693-b1b3-d990ba4fb2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81c9c48f-82ef-42a7-908a-e00ddf54d359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2ab75b97-7873-4d97-bfa0-de2608cc852d" xlink:to="loc_us-gaap_CapitalizedContractCostGross_fa072697-33e3-4b9f-9abe-d069a450dacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueSummaryofContractAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1fea7e02-7e3c-4ade-8959-965ef6ac24a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_0be78c02-3b46-4040-8985-bb2361c27d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1fea7e02-7e3c-4ade-8959-965ef6ac24a1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_0be78c02-3b46-4040-8985-bb2361c27d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f6bbf2aa-eade-400c-bf76-b6eb59c6cf68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1fea7e02-7e3c-4ade-8959-965ef6ac24a1" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f6bbf2aa-eade-400c-bf76-b6eb59c6cf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueRevenueDisaggregatedbyMarketDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92155404-a138-4b2f-8952-688a7b75277f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92155404-a138-4b2f-8952-688a7b75277f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eccc0d8a-70de-4e11-a6c4-29f21c2aa3b6" xlink:to="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_f8ac9ab0-4468-40ee-a2c0-4184387a13ac" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:to="loc_atro_AerospaceSegmentMember_f8ac9ab0-4468-40ee-a2c0-4184387a13ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_fb9f2046-568a-4837-8026-2c409686dd85" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81a13cc2-329e-4843-8373-e2a778f9a327" xlink:to="loc_atro_TestSystemsSegmentMember_fb9f2046-568a-4837-8026-2c409686dd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:to="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_cae00461-57c2-4ff7-a0c5-ba6a5ef6f636" xlink:to="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_CommercialTransportAircraftMember_983d7f70-7b8c-4125-bb4a-139a0982d941" xlink:href="atro-20230401.xsd#atro_CommercialTransportAircraftMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_CommercialTransportAircraftMember_983d7f70-7b8c-4125-bb4a-139a0982d941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_MilitaryAircraftMember_78cbe1b7-2aeb-46fe-b57e-6d4e375f99ad" xlink:href="atro-20230401.xsd#atro_MilitaryAircraftMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_MilitaryAircraftMember_78cbe1b7-2aeb-46fe-b57e-6d4e375f99ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GeneralAviationMember_a25f208c-2f5b-4c4a-92e9-f3518585fbc2" xlink:href="atro-20230401.xsd#atro_GeneralAviationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_GeneralAviationMember_a25f208c-2f5b-4c4a-92e9-f3518585fbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OtherAerospaceMember_cc2f5cca-0c91-4d83-abfc-fceb07c2e228" xlink:href="atro-20230401.xsd#atro_OtherAerospaceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_OtherAerospaceMember_cc2f5cca-0c91-4d83-abfc-fceb07c2e228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GovernmentAndDefenseMember_cbde4dc9-ec79-4401-911e-766f06897731" xlink:href="atro-20230401.xsd#atro_GovernmentAndDefenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_3e7f8a79-443b-4476-abe4-13f8e780f5e9" xlink:to="loc_atro_GovernmentAndDefenseMember_cbde4dc9-ec79-4401-911e-766f06897731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e247f662-5c2e-41f5-803e-c55ce7abf39c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6fe40501-9072-4ec2-915c-8a7847befa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6285fab3-c884-4a1d-844c-4ff13f9659d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6fe40501-9072-4ec2-915c-8a7847befa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#RevenueDisaggregatedbyProductLinesDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9b7bab3e-c3ff-41b0-8191-e804071e92b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9b7bab3e-c3ff-41b0-8191-e804071e92b8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_84336cd5-c7d1-48d9-833e-973cd8573206" xlink:to="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_ea530f38-fbd7-47cb-a8f2-0baac5a0bd4d" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:to="loc_atro_AerospaceSegmentMember_ea530f38-fbd7-47cb-a8f2-0baac5a0bd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_cc374cd6-defe-454e-b078-f7015e4d3c20" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_10eeb8db-a8be-4965-bb37-37280126755d" xlink:to="loc_atro_TestSystemsSegmentMember_cc374cd6-defe-454e-b078-f7015e4d3c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:to="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3a0b459c-20fe-4c4b-a57c-587d9694009e" xlink:to="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineElectricalPowerAndMotionMember_234c31f4-144b-4c35-905b-c812f1774e3c" xlink:href="atro-20230401.xsd#atro_ProductLineElectricalPowerAndMotionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineElectricalPowerAndMotionMember_234c31f4-144b-4c35-905b-c812f1774e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineLightingAndSafetyMember_6dcde5b3-5f91-4501-a636-1c2d0f6a5175" xlink:href="atro-20230401.xsd#atro_ProductLineLightingAndSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineLightingAndSafetyMember_6dcde5b3-5f91-4501-a636-1c2d0f6a5175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineAvionicsMember_5ed44049-2e38-4502-b46a-761910357ff9" xlink:href="atro-20230401.xsd#atro_ProductLineAvionicsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineAvionicsMember_5ed44049-2e38-4502-b46a-761910357ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineSystemsCertificationMember_c1f56732-2157-43c9-ba09-ea2762622f10" xlink:href="atro-20230401.xsd#atro_ProductLineSystemsCertificationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineSystemsCertificationMember_c1f56732-2157-43c9-ba09-ea2762622f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineStructuresMember_1fade9d1-ca5b-480b-80d1-d0ba84f4e5e2" xlink:href="atro-20230401.xsd#atro_ProductLineStructuresMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineStructuresMember_1fade9d1-ca5b-480b-80d1-d0ba84f4e5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ProductLineOtherMember_ea1ee78a-9dae-477b-834f-e2b11026128a" xlink:href="atro-20230401.xsd#atro_ProductLineOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b7b2bdec-771c-48aa-b4d5-82a2d0ae124c" xlink:to="loc_atro_ProductLineOtherMember_ea1ee78a-9dae-477b-834f-e2b11026128a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5e5adfe-2516-4fb0-90bb-a5a7748f1810" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d348f567-c9d3-43a5-883f-7fcda54f5295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d6291d5e-d3f9-4a59-a9ce-65328639bd19" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d348f567-c9d3-43a5-883f-7fcda54f5295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#InventoriesSummaryofInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_5b78b4b6-e75a-4e1a-94ce-611a3b5b7419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e9687e91-10c9-481e-a964-1559516015c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5b78b4b6-e75a-4e1a-94ce-611a3b5b7419" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e9687e91-10c9-481e-a964-1559516015c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_29cd3f33-4864-4f2b-a849-3831396fe91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5b78b4b6-e75a-4e1a-94ce-611a3b5b7419" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_29cd3f33-4864-4f2b-a849-3831396fe91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_8af90716-5e39-4064-8785-8c6b24b51956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5b78b4b6-e75a-4e1a-94ce-611a3b5b7419" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_8af90716-5e39-4064-8785-8c6b24b51956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_59ec9889-4a25-49d0-b14d-9a85f5fcea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5b78b4b6-e75a-4e1a-94ce-611a3b5b7419" xlink:to="loc_us-gaap_InventoryNet_59ec9889-4a25-49d0-b14d-9a85f5fcea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a8604d88-d450-4faa-8012-c74936210e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a8604d88-d450-4faa-8012-c74936210e88" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a00359ca-4440-4e6c-bcb9-177281da90f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_ac47c6a9-6002-47e4-bd09-f6056d4d3844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_LandMember_ac47c6a9-6002-47e4-bd09-f6056d4d3844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_d71498d9-e1e2-455c-a4db-d93553f7d541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_d71498d9-e1e2-455c-a4db-d93553f7d541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f21ad4ad-7c3a-4fdd-b9ed-d5d4bf5da258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f21ad4ad-7c3a-4fdd-b9ed-d5d4bf5da258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c3a54cc2-9d56-4768-961b-e08edf6795fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5433e3b6-cf3f-44c9-9f62-79cf39adca69" xlink:to="loc_us-gaap_ConstructionInProgressMember_c3a54cc2-9d56-4768-961b-e08edf6795fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a11ba9df-7675-419f-acf5-8952a5b833de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_20020631-488c-4965-91ac-8a53289b55fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_20020631-488c-4965-91ac-8a53289b55fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d513377-760e-486b-adc7-ef2be432fb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d513377-760e-486b-adc7-ef2be432fb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f201cf06-45f0-43d0-aaff-4847dc2f19bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1a85b93c-c366-4dfc-97db-e1dbf3d2aba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f201cf06-45f0-43d0-aaff-4847dc2f19bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7fc67a01-ca5c-4d94-af69-f472feb4e44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7fc67a01-ca5c-4d94-af69-f472feb4e44c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4d5c694-b8e2-4d2d-84e2-740a6fb2ffeb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_11c67341-aeae-404c-8a35-7aceda5629d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_PatentsMember_11c67341-aeae-404c-8a35-7aceda5629d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4621d68e-c452-4fcd-89bb-7c15557089b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4621d68e-c452-4fcd-89bb-7c15557089b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dc40cb56-89bd-4402-b164-9c5a1e6bc60e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_TradeNamesMember_dc40cb56-89bd-4402-b164-9c5a1e6bc60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpatentedTechnologyMember_58a59839-a8b0-44c5-bd66-d35ed8aa2741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_UnpatentedTechnologyMember_58a59839-a8b0-44c5-bd66-d35ed8aa2741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_273043d0-b5de-4200-b3e0-23d41a5aa45d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18dd50d0-4386-49a6-8eaa-78747d947b7f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_273043d0-b5de-4200-b3e0-23d41a5aa45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5dbeed80-4953-4fa2-bb3e-03398f62ef09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_638360d8-53c0-4f60-9dd7-b830e647a501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_638360d8-53c0-4f60-9dd7-b830e647a501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_05621587-c852-437d-b31a-e61e75c37c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_05621587-c852-437d-b31a-e61e75c37c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b83384c-276f-47c7-9560-314e641133b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_cfd60383-76c4-402f-ba6b-3ae1cc4c4f58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b83384c-276f-47c7-9560-314e641133b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead5f504-bd15-421e-bfaa-ec7fa8d46de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f86d4dc1-e4e0-482d-8f14-cb912aac2c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead5f504-bd15-421e-bfaa-ec7fa8d46de2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f86d4dc1-e4e0-482d-8f14-cb912aac2c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7bef795-f148-4230-bac3-8b16c5aa99e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7bef795-f148-4230-bac3-8b16c5aa99e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ee2ad508-bd5a-48c7-8cd6-fef4aa8ba0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ee2ad508-bd5a-48c7-8cd6-fef4aa8ba0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a14b3e22-43d0-4d3e-9aa4-9efc3e06197a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a14b3e22-43d0-4d3e-9aa4-9efc3e06197a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_64b00a9e-f5d1-49ce-b180-e49c7bb6d13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_64b00a9e-f5d1-49ce-b180-e49c7bb6d13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e4ead054-4e58-42c6-ab86-fb1a8ed51578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e4ead054-4e58-42c6-ab86-fb1a8ed51578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b53c7fcd-0d59-49e7-adaa-75c03bb81236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fe6403b1-fcb7-465e-baf6-4c8461f704fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b53c7fcd-0d59-49e7-adaa-75c03bb81236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f34476b1-4444-4f36-867c-cd8b7aeb09fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f34476b1-4444-4f36-867c-cd8b7aeb09fb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:to="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3ddf43f5-d4bf-42a4-aa45-fbf24e7142b5" xlink:to="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_eeff09f3-4486-4da8-a9d6-bdc27ffdf5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f081c5dc-caa8-48cc-aed5-da55ae4ae37f" xlink:to="loc_us-gaap_OperatingSegmentsMember_eeff09f3-4486-4da8-a9d6-bdc27ffdf5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9a35fc70-1cb5-48e3-8f8c-a92f9d41d648" xlink:to="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_66fae9b2-a192-4647-a208-bea13783565f" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:to="loc_atro_AerospaceSegmentMember_66fae9b2-a192-4647-a208-bea13783565f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_d74dfa98-f0e6-4061-aaaa-700297676620" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f3149ce6-9718-4f72-ba9f-619c6e1e563d" xlink:to="loc_atro_TestSystemsSegmentMember_d74dfa98-f0e6-4061-aaaa-700297676620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2d32add2-07c4-49ee-9fe8-97150212c870" xlink:to="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_637c52af-85f0-4c9a-999f-25a826d32650" xlink:to="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7d1abc1a-16cb-4db3-be67-47bbd54672b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:to="loc_us-gaap_Goodwill_7d1abc1a-16cb-4db3-be67-47bbd54672b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_6ffd1ee2-ce4e-4842-a8ac-f80ae804eb53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_6ffd1ee2-ce4e-4842-a8ac-f80ae804eb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3755b9c9-94a1-4fdf-a881-720bfc2aee07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_01328711-af83-4eef-8690-a1caf0fd1988" xlink:to="loc_us-gaap_Goodwill_3755b9c9-94a1-4fdf-a881-720bfc2aee07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#LongTermDebtandNotesPayableDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/LongTermDebtandNotesPayableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3bf49f6e-e3ec-4c0f-b91d-23708b226413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3bf49f6e-e3ec-4c0f-b91d-23708b226413" xlink:to="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ed7c154-e96d-4736-a9fc-e7ba833f96a2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_863c9b6c-c650-4c1a-8549-810fc6740f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_85a9e5cc-9f81-46ff-9f43-76378bfef070" xlink:to="loc_us-gaap_LineOfCreditMember_863c9b6c-c650-4c1a-8549-810fc6740f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a7fc9d78-ac43-413d-966e-8a3bef5dd6d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FifthAmendedAndRestatedCreditAgreementMember_2c15e060-2fea-404f-9345-255efc812af5" xlink:href="atro-20230401.xsd#atro_FifthAmendedAndRestatedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_FifthAmendedAndRestatedCreditAgreementMember_2c15e060-2fea-404f-9345-255efc812af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TermLoanAgreementMember_10d48a4a-6402-4b36-b805-2dec4bfb9aff" xlink:href="atro-20230401.xsd#atro_TermLoanAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_TermLoanAgreementMember_10d48a4a-6402-4b36-b805-2dec4bfb9aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_RestatedAgreementAndTermLoanAgreementMember_9ef16967-9be3-4ead-a81a-c68e8f3e7fd7" xlink:href="atro-20230401.xsd#atro_RestatedAgreementAndTermLoanAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_RestatedAgreementAndTermLoanAgreementMember_9ef16967-9be3-4ead-a81a-c68e8f3e7fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SixthAmendedAndRestatedCreditAgreementMember_62dd233e-f36c-4499-a6b9-037e8608735c" xlink:href="atro-20230401.xsd#atro_SixthAmendedAndRestatedCreditAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90fb4e37-6250-4191-b667-08c4158fcf44" xlink:to="loc_atro_SixthAmendedAndRestatedCreditAgreementMember_62dd233e-f36c-4499-a6b9-037e8608735c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b9d1fceb-e518-407f-a489-342219e5f777" xlink:to="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4050fcca-09e4-4c77-9273-111b406cd8af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6c201d1a-1f18-4dae-b3a5-9ec79bc5919c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4050fcca-09e4-4c77-9273-111b406cd8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_2eed8b70-53d5-4729-99d7-1ba505682a36" xlink:to="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember_8cb621c0-bf11-4139-8e03-b0b1c39e5464" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRFloorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:to="loc_atro_SecuredOvernightFinancingRateSOFRFloorMember_8cb621c0-bf11-4139-8e03-b0b1c39e5464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecuredOvernightFinancingRateSOFRMember_ba5148a8-f6ae-419c-a7d5-558f525f51e2" xlink:href="atro-20230401.xsd#atro_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_bcad1700-2ec0-43fc-ad80-8727283d6436" xlink:to="loc_atro_SecuredOvernightFinancingRateSOFRMember_ba5148a8-f6ae-419c-a7d5-558f525f51e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_20ca76db-84f8-4b98-a60c-dd1f9d50c01f" xlink:to="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_799fc0e0-40cb-46d6-8116-24fd58cc504f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:to="loc_srt_MinimumMember_799fc0e0-40cb-46d6-8116-24fd58cc504f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d832ad1b-e2a2-47d2-b4a4-34a28aa619c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9266e4e0-4d22-4cac-b82d-c32dde6818fb" xlink:to="loc_srt_MaximumMember_d832ad1b-e2a2-47d2-b4a4-34a28aa619c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:href="atro-20230401.xsd#atro_DebtTermsPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodAxis_adb19e71-1b3e-499e-9d4f-131d9ebdf2b4" xlink:to="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2024Member_3f2347ef-1f58-487f-9853-194b6f2cd869" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_FirstQuarterOf2024Member_3f2347ef-1f58-487f-9853-194b6f2cd869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterQuarterEndedMarch312024Member_5e144396-3d3b-4800-8bec-ff97f5f55f83" xlink:href="atro-20230401.xsd#atro_AfterQuarterEndedMarch312024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterQuarterEndedMarch312024Member_5e144396-3d3b-4800-8bec-ff97f5f55f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_QuarterEndedMarch312024Member_db726c0f-a090-415a-867b-103b4dba1221" xlink:href="atro-20230401.xsd#atro_QuarterEndedMarch312024Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_QuarterEndedMarch312024Member_db726c0f-a090-415a-867b-103b4dba1221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSecondQuarterOf2024Member_7899a48f-58cb-495d-9790-7dddf6913c99" xlink:href="atro-20230401.xsd#atro_AfterSecondQuarterOf2024Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterSecondQuarterOf2024Member_7899a48f-58cb-495d-9790-7dddf6913c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2024Member_77aff4a3-0d48-4542-b04f-094741288f6d" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2024Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_SecondQuarterOf2024Member_77aff4a3-0d48-4542-b04f-094741288f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ForthQuarterOf2023Member_30e4d3cd-d607-49fb-93c1-3f527ee202cc" xlink:href="atro-20230401.xsd#atro_ForthQuarterOf2023Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_ForthQuarterOf2023Member_30e4d3cd-d607-49fb-93c1-3f527ee202cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_ThirdQuarterOf2023Member_f1121d4d-faec-413a-ab5b-8c05d39134e3" xlink:href="atro-20230401.xsd#atro_ThirdQuarterOf2023Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_ThirdQuarterOf2023Member_f1121d4d-faec-413a-ab5b-8c05d39134e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SecondQuarterOf2023Member_8d4a17a1-c880-4508-8cb3-dfd5a12588da" xlink:href="atro-20230401.xsd#atro_SecondQuarterOf2023Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_SecondQuarterOf2023Member_8d4a17a1-c880-4508-8cb3-dfd5a12588da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_FirstQuarterOf2023Member_d5df98bf-4560-4826-a653-9e8c1bbe12f1" xlink:href="atro-20230401.xsd#atro_FirstQuarterOf2023Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_FirstQuarterOf2023Member_d5df98bf-4560-4826-a653-9e8c1bbe12f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AfterSeptember12023Member_c9638c4c-f45c-4ec7-a0e9-d65c1986b17c" xlink:href="atro-20230401.xsd#atro_AfterSeptember12023Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_AfterSeptember12023Member_c9638c4c-f45c-4ec7-a0e9-d65c1986b17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_July12023ThroughSeptember12023Member_f9ad4685-4a74-4e0d-b6a8-a0a5bf230b12" xlink:href="atro-20230401.xsd#atro_July12023ThroughSeptember12023Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_July12023ThroughSeptember12023Member_f9ad4685-4a74-4e0d-b6a8-a0a5bf230b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_April12023ThroughJune12023Member_4542487f-c8c9-4c3a-b523-0ca86d8e62fb" xlink:href="atro-20230401.xsd#atro_April12023ThroughJune12023Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_DebtTermsPeriodDomain_cf2aaf5f-3394-485d-af45-e3b2ab5881a3" xlink:to="loc_atro_April12023ThroughJune12023Member_4542487f-c8c9-4c3a-b523-0ca86d8e62fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7dffcd48-cdb8-4bf0-946d-33cbb5cf26ac" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e5f905df-be74-4ab9-8d53-29b231d126e6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2b09dfbc-a1f4-478e-a44c-24aea1b3d115" xlink:to="loc_srt_ScenarioForecastMember_e5f905df-be74-4ab9-8d53-29b231d126e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_077ec411-ad6e-4306-a80c-4d0874e71763" xlink:to="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_a715abbd-2500-4c8c-899c-6554aafe928e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCredit_a715abbd-2500-4c8c-899c-6554aafe928e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c6655c6c-ed2b-43c5-94ed-eeb945c66684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c6655c6c-ed2b-43c5-94ed-eeb945c66684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9f8f4be6-d789-4537-a5b4-629da7d36f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9f8f4be6-d789-4537-a5b4-629da7d36f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_cc362321-90c7-4cde-9356-447873448b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_cc362321-90c7-4cde-9356-447873448b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_78a554ae-a2f7-4dde-8e83-452febb78e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_78a554ae-a2f7-4dde-8e83-452febb78e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumLiquidity_1f41f0ac-d229-45bc-8e87-e56603b4e931" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumLiquidity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumLiquidity_1f41f0ac-d229-45bc-8e87-e56603b4e931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7ede0853-a105-4c86-a5bf-117215bf23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7ede0853-a105-4c86-a5bf-117215bf23d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_57c15cb8-efe7-4ee9-9670-455602ab5476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_57c15cb8-efe7-4ee9-9670-455602ab5476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_d34dfe15-5426-4068-a0fc-f8434ad84afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_d34dfe15-5426-4068-a0fc-f8434ad84afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_61c818db-174a-4654-869c-7ac31d223ad0" xlink:href="atro-20230401.xsd#atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount_61c818db-174a-4654-869c-7ac31d223ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_63292670-29a6-4d91-acc8-6cb5ee346cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LongTermDebtCurrent_63292670-29a6-4d91-acc8-6cb5ee346cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_55685fbe-0cdc-4603-a061-744e468767a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_55685fbe-0cdc-4603-a061-744e468767a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_174cb7af-2a24-4068-9357-177656c30d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_LongTermDebt_174cb7af-2a24-4068-9357-177656c30d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_8983a4d4-4a01-4872-ad06-5e30de7c0ade" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA_8983a4d4-4a01-4872-ad06-5e30de7c0ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_425be9fd-6d11-4e48-8827-479eb003922b" xlink:href="atro-20230401.xsd#atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio_425be9fd-6d11-4e48-8827-479eb003922b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1122ee40-4af3-4105-a8e8-606e10a42335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1122ee40-4af3-4105-a8e8-606e10a42335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_c2f311d8-6196-4953-9e58-386203a34188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de036f73-43ca-4f69-88df-8096f7b3ab16" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_c2f311d8-6196-4953-9e58-386203a34188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ProductWarrantiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_6b45aa46-496e-48b5-93c2-abff4ebb5450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_6b45aa46-496e-48b5-93c2-abff4ebb5450" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:to="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c538cf7c-54a4-44b6-84b0-f6db76614803" xlink:to="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2a4a0c04-4c81-4d78-b950-bf4aa7e9233e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:to="loc_srt_MinimumMember_2a4a0c04-4c81-4d78-b950-bf4aa7e9233e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f6b66588-a2f5-4100-b4ad-0126dbc047fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d2e2b0ad-e8cb-4b61-af71-426d928ef6cf" xlink:to="loc_srt_MaximumMember_f6b66588-a2f5-4100-b4ad-0126dbc047fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_9de6b679-c6cd-48b2-a8db-c4f401e75df5" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StandardProductWarrantyDurationOfWarranty_4abce2c4-28ef-4094-90a8-a1a9349dba8e" xlink:href="atro-20230401.xsd#atro_StandardProductWarrantyDurationOfWarranty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_68e2d9bb-6de3-4932-a7e5-03adb984e3e4" xlink:to="loc_atro_StandardProductWarrantyDurationOfWarranty_4abce2c4-28ef-4094-90a8-a1a9349dba8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_2e6eed7b-fb98-487e-923a-26035730a285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_2e6eed7b-fb98-487e-923a-26035730a285" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_438c710f-14f3-4672-9d39-029cfb8e8958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:to="loc_us-gaap_ProductWarrantyAccrual_438c710f-14f3-4672-9d39-029cfb8e8958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_92842f8a-cb98-4ee8-af1d-efd9f8ec7c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_92842f8a-cb98-4ee8-af1d-efd9f8ec7c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_b5aa8104-5598-4acb-82c9-07853936e096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_b5aa8104-5598-4acb-82c9-07853936e096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_5abbd9cc-0254-43d2-a1cd-6f9a0f4413f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_5abbd9cc-0254-43d2-a1cd-6f9a0f4413f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_a4baa1c5-ec54-4c25-ab45-8f4cc271311a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6ac8151c-107b-4ecf-be07-e93a8c9a5a6b" xlink:to="loc_us-gaap_ProductWarrantyAccrual_a4baa1c5-ec54-4c25-ab45-8f4cc271311a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_89a628af-b566-4a35-a95b-47e026a81766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_17b86171-c7e6-4498-ad15-65b3b70ebcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89a628af-b566-4a35-a95b-47e026a81766" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_17b86171-c7e6-4498-ad15-65b3b70ebcd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#EarningsPerShareEarningsPerShareComputationsDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ae6420f6-bc7b-44ae-bcd5-3020eb123cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_908b687f-a22d-45ad-a13f-920c12f76358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae6420f6-bc7b-44ae-bcd5-3020eb123cbd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_908b687f-a22d-45ad-a13f-920c12f76358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01909f53-0d45-42f0-95d9-f2f037dc3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae6420f6-bc7b-44ae-bcd5-3020eb123cbd" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_01909f53-0d45-42f0-95d9-f2f037dc3bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eed15597-b178-417b-a61f-35e4a5ddd619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae6420f6-bc7b-44ae-bcd5-3020eb123cbd" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eed15597-b178-417b-a61f-35e4a5ddd619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae6420f6-bc7b-44ae-bcd5-3020eb123cbd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dec7dbc-c5b1-447c-8895-10c5e2c939cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_701e06a2-e5bf-4fa2-ae68-3f3daf4905dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae04a0e7-a923-4a6b-ae24-85d82c890d41" xlink:to="loc_us-gaap_EmployeeStockOptionMember_701e06a2-e5bf-4fa2-ae68-3f3daf4905dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7f1170e5-cb47-4a6e-8e0f-65e14cd7ef7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fa662066-4bfd-41a7-bfc2-db5c10cad980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fa662066-4bfd-41a7-bfc2-db5c10cad980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_4e8c46fd-34aa-4c59-ac3d-699ddbae3a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesTreasuryStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bfca895-6ffd-43db-9503-7c37e5f502fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesTreasuryStock_4e8c46fd-34aa-4c59-ac3d-699ddbae3a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_68912647-4c87-44fb-8cb6-5cbdf49a5115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:href="atro-20230401.xsd#atro_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_68912647-4c87-44fb-8cb6-5cbdf49a5115" xlink:to="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4e389a1a-30d8-433b-af09-4a898a6ecbcc" xlink:to="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a8341f8f-f4d5-4327-85af-3904e9d680b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c091a817-92b8-4100-a3da-a209fc4c72a4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a8341f8f-f4d5-4327-85af-3904e9d680b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:href="atro-20230401.xsd#atro_StockholdersEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_StockholdersEquityTable_52ad04af-3efe-4079-b7ea-d356ffbafc69" xlink:to="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_71bae6fa-c2d2-4b54-a7af-89507fb75467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_71bae6fa-c2d2-4b54-a7af-89507fb75467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_6e16e9ad-38b5-4fc4-8f9d-cd0719caf58e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_StockholdersEquityLineItems_fcde6a87-e405-42cb-9d1d-f09bd6ff96f9" xlink:to="loc_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice_6e16e9ad-38b5-4fc4-8f9d-cd0719caf58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9b78ae12-2248-4f36-a2c9-c07812a0f8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9b78ae12-2248-4f36-a2c9-c07812a0f8da" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b9675e5-a32c-4cbe-9cad-334487868369" xlink:to="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f6eafc54-4b74-4c1a-9370-ad063a4aca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f6eafc54-4b74-4c1a-9370-ad063a4aca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b70bc01a-4720-4528-aad8-b0283c8f3e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b70bc01a-4720-4528-aad8-b0283c8f3e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_58e27369-b5d8-4b47-8fb8-3a7a092a609c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d517a7a3-4a32-4b8f-9aa0-58adaefd97d4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_58e27369-b5d8-4b47-8fb8-3a7a092a609c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_265a9720-1a82-452d-b460-b3e3dbf822f5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8d425aa4-3eb6-4b41-b1a1-e7fa8ddd355c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_StockholdersEquity_8d425aa4-3eb6-4b41-b1a1-e7fa8ddd355c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_53b93916-04a1-49ff-8236-cfcdb9e8b952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_53b93916-04a1-49ff-8236-cfcdb9e8b952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_1903981b-ee03-4552-9dbc-b881d9f92ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4dac0d0b-9317-40c1-b905-f3914146fe26" xlink:to="loc_us-gaap_AociTaxAttributableToParent_1903981b-ee03-4552-9dbc-b881d9f92ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ccb65e74-fb61-4e92-a656-a46f0fe4aadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ccb65e74-fb61-4e92-a656-a46f0fe4aadf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9caab87c-29d8-4212-8edb-1770c7bbf404" xlink:to="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9399f1ff-3fb2-4460-91a7-5f4f4cd5e7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9399f1ff-3fb2-4460-91a7-5f4f4cd5e7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_fbb19935-cd00-4139-9e75-be40a1f72c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_fbb19935-cd00-4139-9e75-be40a1f72c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_95a0c9a9-d8cf-4d11-b724-beb1aaca75d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_95a0c9a9-d8cf-4d11-b724-beb1aaca75d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c7a70b1e-e549-43ec-99b9-f7f01aa588e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6e5bf14-94a3-410d-b39d-9548869242cb" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c7a70b1e-e549-43ec-99b9-f7f01aa588e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_83658cd0-119d-4d75-a64a-2290e2cee08c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_20783bb2-b049-467c-a988-9e97a2bc9eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_20783bb2-b049-467c-a988-9e97a2bc9eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eed37d29-2057-46df-ba30-d0021a58fa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9af3682f-d6c4-4f89-8eed-826c11691b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eed37d29-2057-46df-ba30-d0021a58fa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1d8c6f5-83ef-4a0b-a294-91f7d84e747a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1d8c6f5-83ef-4a0b-a294-91f7d84e747a" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_804df15d-aec1-4161-83ec-3ef5941c818a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_fc42fcba-9af0-481f-9c81-c4d68d68b77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a903bc7c-f70c-4173-acee-254966b5e2b8" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_fc42fcba-9af0-481f-9c81-c4d68d68b77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_10446f7e-0fd0-4bab-8518-9f33d93e6200" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_91292954-027c-4015-a374-373b0d9cc3ee" xlink:href="atro-20230401.xsd#atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans_91292954-027c-4015-a374-373b0d9cc3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_628fe08a-9273-485f-b186-4394e473431f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_628fe08a-9273-485f-b186-4394e473431f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1050c169-df1e-4653-aa51-e8288474db1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1050c169-df1e-4653-aa51-e8288474db1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab2ec549-8c89-4da9-a717-a649ace12929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab2ec549-8c89-4da9-a717-a649ace12929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f0934229-e174-4287-b605-c9e1e64ffff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f0934229-e174-4287-b605-c9e1e64ffff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8b39ea9b-2335-42c1-a93a-efeb7440a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5c7c26b7-f77b-4307-9ccc-ff1c30edc688" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8b39ea9b-2335-42c1-a93a-efeb7440a04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SalestoMajorCustomersDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SalestoMajorCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SalestoMajorCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_11aa58c9-a68b-4232-b0a2-aeac601aa919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_11aa58c9-a68b-4232-b0a2-aeac601aa919" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_58ce5c3f-63f3-4e85-829f-67a5db606ac0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_8951e517-39c1-40d5-8de9-c21812ccbe75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_279d5372-603c-4d38-b260-9e4c5f0bedcd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_8951e517-39c1-40d5-8de9-c21812ccbe75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_44dacb0b-927c-4d5f-a296-5ae5e0cf5d6c" xlink:to="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TheBoeingCompanyMember_745c42ab-4818-4694-91f5-bee7ad1e48ef" xlink:href="atro-20230401.xsd#atro_TheBoeingCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9e83f1a5-0ec4-482f-9c38-f59b089c3778" xlink:to="loc_atro_TheBoeingCompanyMember_745c42ab-4818-4694-91f5-bee7ad1e48ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_33d9a170-5268-40d7-b12b-f97d0c55c7f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b7f18a87-b899-472c-af97-92d7a75d9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:to="loc_us-gaap_SalesRevenueNetMember_b7f18a87-b899-472c-af97-92d7a75d9f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_f5335477-cf6b-427e-8a75-67b8fbcb2ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6bec53f-6772-4091-910b-55e2b342996c" xlink:to="loc_us-gaap_AccountsReceivableMember_f5335477-cf6b-427e-8a75-67b8fbcb2ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_6c2291d4-e3ae-4c31-89e0-a4bd9c45027f" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_82c48fca-5326-4d42-b914-2ba81d5e868a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_82c48fca-5326-4d42-b914-2ba81d5e868a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d432955-c6fa-41f4-8240-f3b6b4450520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_ac5b7a6b-fae0-4fbc-abfb-1941a19f7fe5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d432955-c6fa-41f4-8240-f3b6b4450520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/LegalProceedingsNarrativeDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#LegalProceedingsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/LegalProceedingsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aeb20886-bb33-44f3-b1c6-bd5393edb9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aeb20886-bb33-44f3-b1c6-bd5393edb9b0" xlink:to="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5b365d6-4c39-4879-9866-ab5e3b7d8414" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cf6222b8-a4e2-4e7b-8cf9-5f72011927f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c5bf7c81-f0a3-4a18-a506-707f8405cfd2" xlink:to="loc_srt_SubsidiariesMember_cf6222b8-a4e2-4e7b-8cf9-5f72011927f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_07b26441-043d-4159-bb53-f8a2281121ca" xlink:to="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IndirectSalesMember_36ed9f0e-8d9d-4662-b08f-1c492a58fa8d" xlink:href="atro-20230401.xsd#atro_IndirectSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_IndirectSalesMember_36ed9f0e-8d9d-4662-b08f-1c492a58fa8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_LufthansaTechnikAGMember_1ea50827-8a50-43e2-b326-8014f0d77992" xlink:href="atro-20230401.xsd#atro_LufthansaTechnikAGMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_LufthansaTechnikAGMember_1ea50827-8a50-43e2-b326-8014f0d77992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TeradyneIncAllegedPatentInfringementMember_094bc2f1-3ddc-483f-acd2-de1b825e546d" xlink:href="atro-20230401.xsd#atro_TeradyneIncAllegedPatentInfringementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_65e3dfe2-b12b-40fa-a6ad-471ae78e157f" xlink:to="loc_atro_TeradyneIncAllegedPatentInfringementMember_094bc2f1-3ddc-483f-acd2-de1b825e546d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a59cc11e-d2bf-4305-a657-af602d83fd3f" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PatentInfringementMember_d10f40fe-a12f-4bb1-800b-8d9810f7fe5f" xlink:href="atro-20230401.xsd#atro_PatentInfringementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e3e3b3f4-b26b-40c2-b5be-f71829569d0b" xlink:to="loc_atro_PatentInfringementMember_d10f40fe-a12f-4bb1-800b-8d9810f7fe5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8e977fba-8c35-4319-a6b8-3b1d9cc4d2be" xlink:to="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_6e376f29-e225-4532-b838-277f349691df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_6e376f29-e225-4532-b838-277f349691df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementInterest_8690306c-b4bc-472f-b98a-983b9cfb74f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LitigationSettlementInterest_8690306c-b4bc-472f-b98a-983b9cfb74f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_cd0733c5-639d-40b2-bb55-45c0396c0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_cd0733c5-639d-40b2-bb55-45c0396c0f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_4a37c205-be7b-4203-bcac-ffb93f66148a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_90050fb1-07b9-4014-8641-f1544340c821" xlink:to="loc_us-gaap_LitigationReserve_4a37c205-be7b-4203-bcac-ffb93f66148a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SegmentInformationSummaryofSegmentReportingInformationDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_35df4b0f-9ba9-43eb-a581-053facdae415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_35df4b0f-9ba9-43eb-a581-053facdae415" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:to="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f4714b27-9d99-4459-80a7-b97552fcdea4" xlink:to="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0ee67e95-dc6c-453f-8ee4-4e9ebe206cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_0ee67e95-dc6c-453f-8ee4-4e9ebe206cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_e32c8a5c-4de8-4c70-ac6a-7508dd98dc41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_IntersegmentEliminationMember_e32c8a5c-4de8-4c70-ac6a-7508dd98dc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8259e24-59e8-4010-a9a7-4fcc68906b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7b7bc90b-5884-4f5c-beda-60cfc0c3d3f8" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8259e24-59e8-4010-a9a7-4fcc68906b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_66c33506-2e4f-4f7c-9fd5-adbc5006c40e" xlink:to="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_AerospaceSegmentMember_dd55c7ff-49d3-4437-91b3-64be137dd993" xlink:href="atro-20230401.xsd#atro_AerospaceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:to="loc_atro_AerospaceSegmentMember_dd55c7ff-49d3-4437-91b3-64be137dd993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_TestSystemsSegmentMember_55a0ba23-89db-4cce-acbe-ccc5fb253b54" xlink:href="atro-20230401.xsd#atro_TestSystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8826454c-8c0c-4525-bccf-31a9413bce5e" xlink:to="loc_atro_TestSystemsSegmentMember_55a0ba23-89db-4cce-acbe-ccc5fb253b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_202a0b1f-1c54-44d8-8f7b-4c886d23fef4" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aafdf862-95d0-41aa-8a4b-41a8cb71af68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aafdf862-95d0-41aa-8a4b-41a8cb71af68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a462c472-749a-4106-8864-ed01f596fd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:to="loc_us-gaap_OperatingIncomeLoss_a462c472-749a-4106-8864-ed01f596fd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_PercentageOfOperatingIncomeLoss_dc0bfa57-d5be-4040-9100-0a4efcc97e00" xlink:href="atro-20230401.xsd#atro_PercentageOfOperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract_b1e04e73-8d4f-4255-b32e-8d08c6a5a3aa" xlink:to="loc_atro_PercentageOfOperatingIncomeLoss_dc0bfa57-d5be-4040-9100-0a4efcc97e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:href="atro-20230401.xsd#atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_f0cbee55-c5de-4c2c-81f0-c7d71f86e611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_f0cbee55-c5de-4c2c-81f0-c7d71f86e611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0f8831fa-ed39-4e14-b348-2dd53444ad5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0f8831fa-ed39-4e14-b348-2dd53444ad5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_167d23c6-b761-4451-adb9-8360de2c14b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract_7a73c7cf-f36e-4656-a50d-d1daafa69ac2" xlink:to="loc_us-gaap_OperatingExpenses_167d23c6-b761-4451-adb9-8360de2c14b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65619809-43c1-41d4-a75e-44487291f6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65619809-43c1-41d4-a75e-44487291f6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b234303-a50e-444a-9fb6-b24a7a821842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_Assets_5b234303-a50e-444a-9fb6-b24a7a821842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bddd44ac-4fc1-4052-9357-a0caad142379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bddd44ac-4fc1-4052-9357-a0caad142379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_67f5a20d-c629-4f96-9d55-c4b90e8d2a06" xlink:href="atro-20230401.xsd#atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized_67f5a20d-c629-4f96-9d55-c4b90e8d2a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_GrantRevenueOffsetRecognizedAmount_b918de64-190a-4608-8870-f3c688842acf" xlink:href="atro-20230401.xsd#atro_GrantRevenueOffsetRecognizedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_GrantRevenueOffsetRecognizedAmount_b918de64-190a-4608-8870-f3c688842acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_atro_IncomeReversalOfLiabilityEquityInvestment_a3944bb2-ae43-4c21-ad56-0dc8f99dc08c" xlink:href="atro-20230401.xsd#atro_IncomeReversalOfLiabilityEquityInvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_be96f4f9-bf77-427b-ae15-6ba813cf1ce3" xlink:to="loc_atro_IncomeReversalOfLiabilityEquityInvestment_a3944bb2-ae43-4c21-ad56-0dc8f99dc08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/FairValueDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#FairValueDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/FairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_77e6eb7c-a620-46a7-959d-161d78022dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_77e6eb7c-a620-46a7-959d-161d78022dcf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9231b46e-63fb-4d89-bffa-a9cb4eda0845" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0321d645-5f1a-4ed3-a35a-2643b5fd4d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_651487b1-d054-4e74-8a41-7591458bb418" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0321d645-5f1a-4ed3-a35a-2643b5fd4d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6ecc57f1-b462-40a8-bde2-c7cbbea83237" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_44182104-5660-445f-a4b1-20f3329ad9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_544c36a9-08aa-4de1-abf4-4b625aaf0ab5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_44182104-5660-445f-a4b1-20f3329ad9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c2ed0826-beea-4a0a-b6a2-2154a55eaf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_4d12a09b-ad15-446c-a764-3665c1cfc180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:to="loc_us-gaap_OtherAssetsMember_4d12a09b-ad15-446c-a764-3665c1cfc180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_cb4e324f-c245-4d22-88fb-cfbc78696ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eff7465f-bf06-44f1-a727-a7a644ae1c6f" xlink:to="loc_us-gaap_OtherLiabilitiesMember_cb4e324f-c245-4d22-88fb-cfbc78696ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_684e71ac-42a1-4676-a512-46cf9bc427f1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_907155ef-678d-4d25-863d-0d1fd8a45468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_907155ef-678d-4d25-863d-0d1fd8a45468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_ee892180-8a7a-417c-b9c2-c4c90e4fc1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_12673184-bc1c-4c45-b455-f14469279eb2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_ee892180-8a7a-417c-b9c2-c4c90e4fc1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.astronics.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="atro-20230401.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.astronics.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a9af3ed5-55d6-404c-93cc-4d2fb1e6e10d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a9af3ed5-55d6-404c-93cc-4d2fb1e6e10d" xlink:to="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_175fdda0-4e32-41e0-bf74-a0bb9c44b67a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_78821720-fcc9-4332-ab50-6d5d38bdf85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c5936b5d-95f0-4d6a-b1b8-e3b8c06f4019" xlink:to="loc_us-gaap_SubsequentEventMember_78821720-fcc9-4332-ab50-6d5d38bdf85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:to="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9967f95b-07da-4a74-bc97-69ee271009bd" xlink:to="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a352092-e0c1-4890-bcdd-6efb3827c6a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:to="loc_srt_MinimumMember_3a352092-e0c1-4890-bcdd-6efb3827c6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d502c97e-150b-4a5a-bd4e-42bf26b3ef2b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5e8c987-7d62-48d8-bb06-06f32ce6935f" xlink:to="loc_srt_MaximumMember_d502c97e-150b-4a5a-bd4e-42bf26b3ef2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_12c598e0-4af2-41fc-9b85-eca20e73375d" xlink:to="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsOffsetAmount_f6e99f22-88de-493f-8967-166f2571356b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOnFutureEarningsOffsetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:to="loc_us-gaap_EffectOnFutureEarningsOffsetAmount_f6e99f22-88de-493f-8967-166f2571356b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_1aab253e-4edf-4f87-8440-8e70c63c17b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25a34fcc-dcc2-4d5e-8f33-1380f1a21afc" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_1aab253e-4edf-4f87-8440-8e70c63c17b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079307024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>May 03, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  01,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-7087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ASTRONICS CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">16-0959303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">130 Commerce Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">East Aurora<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">14052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">805-1599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ATRO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000008063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=atro_CommonClassUndefinedMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,343,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,115,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=atro_CommonClassUndefinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=atro_CommonClassUndefinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079932496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Condensed Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 4,220<span></span>
</td>
<td class="nump">$ 13,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted Cash</a></td>
<td class="nump">1,497<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, Net of Allowance for Estimated Credit Losses</a></td>
<td class="nump">152,365<span></span>
</td>
<td class="nump">147,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">199,944<span></span>
</td>
<td class="nump">187,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="nump">16,150<span></span>
</td>
<td class="nump">15,743<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">374,176<span></span>
</td>
<td class="nump">365,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net of Accumulated Depreciation</a></td>
<td class="nump">88,623<span></span>
</td>
<td class="nump">90,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Right-of-Use Assets</a></td>
<td class="nump">12,179<span></span>
</td>
<td class="nump">13,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other Assets</a></td>
<td class="nump">7,564<span></span>
</td>
<td class="nump">8,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net of Accumulated Amortization</a></td>
<td class="nump">75,697<span></span>
</td>
<td class="nump">79,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">58,169<span></span>
</td>
<td class="nump">58,169<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">616,408<span></span>
</td>
<td class="nump">615,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current Maturities of Long-term Debt</a></td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">63,266<span></span>
</td>
<td class="nump">64,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current Operating Lease Liabilities</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">4,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="nump">45,066<span></span>
</td>
<td class="nump">45,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer Advance Payments and Deferred Revenue</a></td>
<td class="nump">27,432<span></span>
</td>
<td class="nump">32,567<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">146,821<span></span>
</td>
<td class="nump">151,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term Debt</a></td>
<td class="nump">165,603<span></span>
</td>
<td class="nump">159,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term Operating Lease Liabilities</a></td>
<td class="nump">8,964<span></span>
</td>
<td class="nump">9,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other Liabilities</a></td>
<td class="nump">56,096<span></span>
</td>
<td class="nump">54,057<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">377,484<span></span>
</td>
<td class="nump">375,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="num">(9,117)<span></span>
</td>
<td class="num">(9,526)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_OtherShareholdersEquity', window );">Other Shareholders&#8217; Equity</a></td>
<td class="nump">247,686<span></span>
</td>
<td class="nump">249,092<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; Equity</a></td>
<td class="nump">238,924<span></span>
</td>
<td class="nump">239,920<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders&#8217; Equity</a></td>
<td class="nump">$ 616,408<span></span>
</td>
<td class="nump">$ 615,031<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_OtherShareholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_OtherShareholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077837840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 156,538<span></span>
</td>
<td class="nump">$ 116,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Products Sold</a></td>
<td class="nump">129,028<span></span>
</td>
<td class="nump">96,243<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">27,510<span></span>
</td>
<td class="nump">19,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative Expenses</a></td>
<td class="nump">29,880<span></span>
</td>
<td class="nump">24,100<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(2,370)<span></span>
</td>
<td class="num">(4,167)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Net Gain on Sale of Business</a></td>
<td class="num">(3,427)<span></span>
</td>
<td class="num">(11,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (Income), Net of Other Expense</a></td>
<td class="num">(1,288)<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest Expense, Net of Interest Income</a></td>
<td class="nump">5,470<span></span>
</td>
<td class="nump">1,631<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) Income Before Income Taxes</a></td>
<td class="num">(3,125)<span></span>
</td>
<td class="nump">5,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">8,125<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (4,415)<span></span>
</td>
<td class="num">$ (3,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580075127584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (4,415)<span></span>
</td>
<td class="num">$ (3,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign Currency Translation Adjustments</a></td>
<td class="nump">224<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Retirement Liability Adjustment &#8211; Net of Tax</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Loss</a></td>
<td class="num">$ (4,006)<span></span>
</td>
<td class="num">$ (2,931)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079696512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (4,415)<span></span>
</td>
<td class="num">$ (3,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">6,662<span></span>
</td>
<td class="nump">7,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Deferred Financing Fees</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_ProvisionForNonCashLossesOnInventoryAndReceivables', window );">Provisions for Non-Cash Losses on Inventory and Receivables</a></td>
<td class="nump">627<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity-based Compensation Expense</a></td>
<td class="nump">2,399<span></span>
</td>
<td class="nump">2,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_OperatingLeaseNonCashExpense', window );">Operating Lease Non-Cash Expense</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash', window );">Non-Cash Accrued 401K Contribution</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Net Gain on Sale of Business, Before Taxes</a></td>
<td class="num">(3,427)<span></span>
</td>
<td class="num">(11,284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_BusinessAcquisitionPreacquisitionContingencySettlement', window );">Non-cash deferred liability recovery</a></td>
<td class="num">(5,824)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(525)<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in Operating Assets and Liabilities Providing (Using) Cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(4,170)<span></span>
</td>
<td class="num">(10,024)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(13,860)<span></span>
</td>
<td class="num">(9,015)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="num">(3,488)<span></span>
</td>
<td class="nump">8,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued Expenses</a></td>
<td class="nump">2,909<span></span>
</td>
<td class="num">(1,380)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other Current Assets and Liabilities</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer Advance Payments and Deferred Revenue</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="num">(113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income Taxes</a></td>
<td class="nump">1,262<span></span>
</td>
<td class="nump">16,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating Lease Liabilities</a></td>
<td class="num">(1,447)<span></span>
</td>
<td class="num">(1,724)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Supplemental Retirement Plan and Other Liabilities</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash Flows (Used) Provided by Operating Activities</a></td>
<td class="num">(19,181)<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Sale of Business</a></td>
<td class="nump">3,437<span></span>
</td>
<td class="nump">21,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="num">(1,573)<span></span>
</td>
<td class="num">(1,160)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash Flows Provided by Investing Activities</a></td>
<td class="nump">1,864<span></span>
</td>
<td class="nump">20,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from Long-term Debt</a></td>
<td class="nump">126,122<span></span>
</td>
<td class="nump">17,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal Payments on Long-term Debt</a></td>
<td class="num">(111,986)<span></span>
</td>
<td class="num">(43,925)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_ProceedsPaymentsFromStockAwardActivity', window );">Stock Award Activity</a></td>
<td class="num">(602)<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Finance Lease Principal Payments</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt Acquisition Costs</a></td>
<td class="num">(4,347)<span></span>
</td>
<td class="num">(771)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash Flows Provided (Used) by Financing Activities</a></td>
<td class="nump">9,176<span></span>
</td>
<td class="num">(26,686)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of Exchange Rates on Cash</a></td>
<td class="nump">80<span></span>
</td>
<td class="num">(173)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="num">(8,061)<span></span>
</td>
<td class="num">(5,742)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents and Restricted Cash at Beginning of Period</a></td>
<td class="nump">13,778<span></span>
</td>
<td class="nump">29,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents and Restricted Cash at End of Period</a></td>
<td class="nump">$ 5,717<span></span>
</td>
<td class="nump">$ 24,015<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_BusinessAcquisitionPreacquisitionContingencySettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Preacquisition Contingency, Settlement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_BusinessAcquisitionPreacquisitionContingencySettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_OperatingLeaseNonCashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Non-Cash Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_OperatingLeaseNonCashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_ProceedsPaymentsFromStockAwardActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds (Payments) From Stock Award Activity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_ProceedsPaymentsFromStockAwardActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_ProvisionForNonCashLossesOnInventoryAndReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision For Non Cash Losses On Inventory And Receivables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_ProvisionForNonCashLossesOnInventoryAndReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074588720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th">
<div>Common Stock </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Convertible Class B Stock</div>
</th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of Period at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 92,037<span></span>
</td>
<td class="num">$ (14,495)<span></span>
</td>
<td class="nump">$ 287,225<span></span>
</td>
<td class="num">$ (108,516)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Net Issuance of Common Stock for Restricted Stock Units (&#8220;RSU&#8217;s&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Net Exercise of Stock Options and Equity-based Compensation Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax Withholding Related to Issuance of RSU&#8217;s</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign Currency Translation Adjustments</a></td>
<td class="num">$ (181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Retirement Liability Adjustment &#8211; Net of Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(3,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Shares Issued to Fund 401K Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,077)<span></span>
</td>
<td class="nump">9,277<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of Period at Apr. 02, 2022</a></td>
<td class="nump">260,082<span></span>
</td>
<td class="nump">$ 290<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">94,245<span></span>
</td>
<td class="num">(14,325)<span></span>
</td>
<td class="nump">279,047<span></span>
</td>
<td class="num">$ (99,239)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning of Period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,911,000<span></span>
</td>
<td class="nump">6,375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,808,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity (in shares)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Net Issuance from Exercise of Stock Options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net Issuance of Common Stock for RSU&#8217;s (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Class B Stock Converted to Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="num">(36,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Shares issued to fund 401k obligation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(325,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">End of Period (in shares) at Apr. 02, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,009,000<span></span>
</td>
<td class="nump">6,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,483,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of Period at Dec. 31, 2022</a></td>
<td class="nump">239,920<span></span>
</td>
<td class="nump">$ 291<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">98,630<span></span>
</td>
<td class="num">(9,526)<span></span>
</td>
<td class="nump">240,360<span></span>
</td>
<td class="num">$ (89,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Net Issuance of Common Stock for Restricted Stock Units (&#8220;RSU&#8217;s&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Class B Stock Converted to Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Net Exercise of Stock Options and Equity-based Compensation Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax Withholding Related to Issuance of RSU&#8217;s</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(603)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign Currency Translation Adjustments</a></td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Retirement Liability Adjustment &#8211; Net of Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(4,415)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,415)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Shares Issued to Fund 401K Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
<td class="nump">2,695<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of Period at Apr. 01, 2023</a></td>
<td class="nump">$ 238,924<span></span>
</td>
<td class="nump">$ 293<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 100,426<span></span>
</td>
<td class="num">$ (9,117)<span></span>
</td>
<td class="nump">$ 234,463<span></span>
</td>
<td class="num">$ (87,203)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning of Period (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,122,000<span></span>
</td>
<td class="nump">6,314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,155,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity (in shares)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Net Issuance from Exercise of Stock Options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net Issuance of Common Stock for RSU&#8217;s (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Class B Stock Converted to Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,000<span></span>
</td>
<td class="num">(67,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Shares issued to fund 401k obligation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(95,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">End of Period (in shares) at Apr. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,273,000<span></span>
</td>
<td class="nump">6,247,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,060,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Stockholders' Equity (in shares)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079271600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April&#160;1, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December&#160;31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation&#8217;s 2022 annual report on Form 10-K. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (&#8220;Astronics&#8221; or the &#8220;Company&#8221;) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (&#8220;U.S.&#8221;), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (&#8220;USDOT&#8221;) under the Aviation Manufacturing Jobs Protection Program (&#8220;AMJP&#8221;). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April&#160;2, 2022, the Company recognized $6.0 million of the award. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Trade Accounts Receivable and Contract Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for estimated credit losses is based on the Company&#8217;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer&#8217;s ability to pay. The allowance for estimated credit losses balance was $2.3 million and $2.6 million at April&#160;1, 2023 and December&#160;31, 2022, respectively. The Company&#8217;s bad debt expense was insignificant during the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total recoveries were $0.3 million in the three months ended April&#160;1, 2023 and $0.2 million in the three months ended April&#160;2, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies&#8217; cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. These costs are included in cost of products sold.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would&#160;be recognized to the extent the carrying amount exceeds fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;1, 2023 and April&#160;2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April&#160;1, 2023 and April&#160;2, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted Accounting Pronouncement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580081486224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;1, 2023, we had&#160;$578.5 million&#160;of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately&#160;$498.7 million&#160;of our remaining performance obligations as revenue over the next twelve months and the balance thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $14.1 million and $6.0 million during the three months ended April 1, 2023 and April&#160;2, 2022, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended&#160;April&#160;1, 2023: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, April&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of April&#160;1, 2023 and December&#160;31, 2022, the Company capitalized $3.0&#160;million and $2.5&#160;million of costs, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580081456768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,298&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,944&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,983&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580083601392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,744&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,658&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080663040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average&#160;Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,678&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,981&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,856&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080785216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080749904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Notes Payable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-term Debt and Notes Payable</a></td>
<td class="text">Long-term Debt and Notes Payable<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt at December&#160;31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the &#8220;Agreement&#8221;). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0&#160;million outstanding on the Agreement and there remained $6.0&#160;million available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the &#8220;ABL Revolving Credit Facility&#8221;). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115&#160;million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company&#8217;s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April&#160;1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20&#160;million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10&#160;million thereafter. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into a $90&#160;million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5&#160;million, $1.8&#160;million which was paid on the closing date, $1.8&#160;million of which will be paid on June 19, 2023 and $0.9&#160;million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8&#160;million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April&#160;1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2&#160;million is recorded as long-term in the accompanying consolidated condensed balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7&#160;million for the Company&#8217;s first quarter of 2023, $23.3&#160;million in the second quarter, $39.2&#160;million in the third quarter, $51.7&#160;million in the fourth quarter, $57.6&#160;million in the first quarter of 2024, $65.2&#160;million in the second quarter of 2024 and $70&#160;million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April&#160;1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $8.5&#160;million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6&#160;million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8&#160;million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.</span></div>Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080730304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Product Warranties</a></td>
<td class="text">Product Warranties<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI https://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080757264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were approximately (41.3)% and 161.7% for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April&#160;1, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077669152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average shares outstanding are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 826,000 shares as of April&#160;1, 2023 and 848,000 shares as of April&#160;2, 2022. Further, due to our net loss in the three month periods ended April&#160;1, 2023 and April&#160;2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, the Company expects to fund the 401K contribution for the quarter ended April&#160;1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April&#160;1, 2023 is inclusive of the approximately 0.1 million in </span></div>shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April&#160;1, 2023. Actual shares issued may differ based on the sale price on the settlement date.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580082537728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders' Equity<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback and Reissuance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April&#160;2, 2022, the Company reissued 95,000 and 325,000 treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $1.5 million and $5.1 million, respectively, as a reduction to Retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expense:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080760992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Retirement Plan and Related Post Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Supplemental Retirement Plan and Related Post Retirement Benefits</a></td>
<td class="text">Supplemental Retirement Plan and Related Post Retirement Benefits<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two non-qualified supplemental retirement defined benefit plans (&#8220;SERP&#8221; and &#8220;SERP II&#8221;) for certain current and retired executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April&#160;1, 2023 and April&#160;2, 2022 is immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080730304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales to Major Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Sales to Major Customers</a></td>
<td class="text">Sales to Major CustomersThe loss of major customers or a significant reduction in business with a major customer would significantly, negatively impact our sales and earnings. In the three months ended April&#160;1, 2023 and April&#160;2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (&#8220;Boeing&#8221;) accounted for 10.2% and 13.4% of sales in the three months ended April&#160;1, 2023 and April&#160;2, 2022, respectively. Accounts receivable from Boeing at April&#160;1, 2023 were approximately $18.3 million.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079733056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Proceedings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Legal Proceedings</a></td>
<td class="text">Legal Proceedings<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lufthansa</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company&#8217;s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (&#8220;Lufthansa&#8221;) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 &#8220;Legal Proceedings&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022. The reserve for the German indirect claim and interest was approximately $18.0 million at April&#160;1, 2023, which included an additional $0.2&#160;million in interest accrued during the three months ended April&#160;1, 2023, and $17.8&#160;million at December&#160;31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April&#160;1, 2023 and December&#160;31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants&#8217; profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers&#8217; profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $7.2&#160;million and $7.0&#160;million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant developments in any of these matters during the three months ended April 1, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability for reimbursement of Lufthansa&#8217;s legal expenses associated with the UK matter was approximately $0.7 million at December&#160;31, 2022 and $0.8 million at April&#160;1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April&#160;1, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (&#8220;ATS&#8221;) (together, &#8220;the Defendants&#8221;) in the United States District Court for the Central District of California alleging patent and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (&#8220;IPR&#8221;) with the US Patent Trial and Appeal Board (&#8220;PTAB&#8221;), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne&#8217;s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. No amounts have been accrued for this matter in the April&#160;1, 2023 or December&#160;31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580082845440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the sales and operating profit by segment for the three months ended April&#160;1, 2023 and April&#160;2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating Profit and Margins</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April&#160;1, 2023, $5.8&#160;million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems&#8217; operating loss was $6.4&#160;million. In the quarter ended April 2, 2022, $6.0&#160;million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8&#160;million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,408&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,031&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080823216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value</a></td>
<td class="text">Fair Value<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no financial assets or liabilities carried at fair value measured on a recurring basis at April&#160;1, 2023 or December&#160;31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no non-recurring fair value measurements performed in the three months ended April&#160;1, 2023 and April&#160;2, 2022.</span></div>Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company&#8217;s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080785216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsShortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $4&#160;million to $5&#160;million annually, beginning with the third quarter. The Company will incur $0.6 million in severance charges during the second quarter of 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077888048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Description of the Business</a></td>
<td class="text">Basis of PresentationThe accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (&#8220;Astronics&#8221; or the &#8220;Company&#8221;) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (&#8220;U.S.&#8221;), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Operating Results</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April&#160;1, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet at December&#160;31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text">Restricted CashUnder the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Trade Accounts Receivable and Contract Assets</a></td>
<td class="text">Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company&#8217;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer&#8217;s ability to pay.The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies&#8217; cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. These costs are included in cost of products sold.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Valuation of Goodwill and Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would&#160;be recognized to the extent the carrying amount exceeds fair value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Newly Adopted Accounting Pronouncement</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Newly Adopted Accounting Pronouncement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value</a></td>
<td class="text">Fair Value<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080789696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Reconciliation of cash and restricted cash</a></td>
<td class="text">The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">24,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080766144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Assets and Liabilities</a></td>
<td class="text">The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended&#160;April&#160;1, 2023: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, April&#160;1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080733536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,298&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,944&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,983&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080690224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,744&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,658&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080050064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average&#160;Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross&#160;Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,678&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,981&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Amortization Expense for Acquired Intangibles</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,856&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080663040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Carrying Amount of Goodwill</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580081495952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Activity in Warranty Accrual</a></td>
<td class="text">The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080760992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average shares outstanding are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,505&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074509760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment &#8211; After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Schedule of Other Comprehensive Income</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expense:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e526-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077801344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of the Components of Net Periodic Cost</a></td>
<td class="text">The following table sets forth information regarding the net periodic pension cost for the plans.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial Losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580080840576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the sales and operating profit by segment for the three months ended April&#160;1, 2023 and April&#160;2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,538&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Measure of Operating Profit and Margins</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-126pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Measure of Operating Profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,024&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April&#160;1, 2023, $5.8&#160;million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems&#8217; operating loss was $6.4&#160;million. In the quarter ended April 2, 2022, $6.0&#160;million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8&#160;million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,408&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,031&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074753872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 13, 2019 </div>
<div>element</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Total recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.7<span></span>
</td>
<td class="nump">12.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=atro_UnitedStatesDepartmentOfTransportationMember', window );">USDOT | AMPJ Award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrantsReceivable', window );">USDOT grant receivable amount (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfOtherReceivables', window );">Portion of grant received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_GrantRecognized', window );">Revenue recognized included in contract liability balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Sold | Semiconductor Test Business | Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_NumberOfElementsForContingentEarnOuts', window );">Number of elements for contingent earnouts | element</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived', window );">Earnout proceeds received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 11.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contingent Consideration Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_GrantRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Grant Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_GrantRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_NumberOfElementsForContingentEarnOuts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Elements For Contingent Earn-Outs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_NumberOfElementsForContingentEarnOuts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrantsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrantsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the collection of receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=atro_UnitedStatesDepartmentOfTransportationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=atro_UnitedStatesDepartmentOfTransportationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_GrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_GrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=atro_SemiconductorTestBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=atro_SemiconductorTestBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580075139584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 4,220<span></span>
</td>
<td class="nump">$ 13,778<span></span>
</td>
<td class="nump">$ 24,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">1,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total Cash and Restricted Cash Shown in Statements of Cash Flows</a></td>
<td class="nump">$ 5,717<span></span>
</td>
<td class="nump">$ 13,778<span></span>
</td>
<td class="nump">$ 24,015<span></span>
</td>
<td class="nump">$ 29,757<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077835840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 578.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized included in contract liability balance</a></td>
<td class="nump">14.1<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Capitalized cost</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-02', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 498.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period of recognition (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-02">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-02</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580082492320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract Assets</a></td>
<td class="nump">$ 30,299<span></span>
</td>
<td class="nump">$ 27,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract Liabilities</a></td>
<td class="nump">$ 28,570<span></span>
</td>
<td class="nump">$ 33,209<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077280480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue Disaggregated by Market (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 156,538<span></span>
</td>
<td class="nump">$ 116,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">135,597<span></span>
</td>
<td class="nump">101,394<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Commercial Transport</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">94,213<span></span>
</td>
<td class="nump">64,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Military Aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">14,064<span></span>
</td>
<td class="nump">14,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | General Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">19,448<span></span>
</td>
<td class="nump">15,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">7,872<span></span>
</td>
<td class="nump">6,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember', window );">Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">20,941<span></span>
</td>
<td class="nump">14,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember', window );">Test Systems | Government &amp; Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 20,941<span></span>
</td>
<td class="nump">$ 14,782<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=atro_CommercialTransportAircraftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=atro_CommercialTransportAircraftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=atro_MilitaryAircraftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=atro_MilitaryAircraftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=atro_GeneralAviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=atro_GeneralAviationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=atro_OtherAerospaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=atro_OtherAerospaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=atro_GovernmentAndDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=atro_GovernmentAndDefenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079644912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregated by Product Lines (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 156,538<span></span>
</td>
<td class="nump">$ 116,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">135,597<span></span>
</td>
<td class="nump">101,394<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Electrical Power &amp; Motion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">53,454<span></span>
</td>
<td class="nump">44,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Lighting &amp; Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">36,553<span></span>
</td>
<td class="nump">29,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Avionics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">29,741<span></span>
</td>
<td class="nump">18,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Systems Certification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">5,677<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">1,377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">7,872<span></span>
</td>
<td class="nump">6,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember', window );">Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 20,941<span></span>
</td>
<td class="nump">$ 14,782<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineElectricalPowerAndMotionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineElectricalPowerAndMotionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineLightingAndSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineLightingAndSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineAvionicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineAvionicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineSystemsCertificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineSystemsCertificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=atro_ProductLineOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=atro_ProductLineOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074498256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished Goods</a></td>
<td class="nump">$ 32,527<span></span>
</td>
<td class="nump">$ 30,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in Progress</a></td>
<td class="nump">30,298<span></span>
</td>
<td class="nump">29,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw Material</a></td>
<td class="nump">137,119<span></span>
</td>
<td class="nump">127,385<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 199,944<span></span>
</td>
<td class="nump">$ 187,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074986352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 210,049<span></span>
</td>
<td class="nump">$ 211,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less Accumulated Depreciation</a></td>
<td class="nump">121,426<span></span>
</td>
<td class="nump">121,150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">88,623<span></span>
</td>
<td class="nump">90,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">8,590<span></span>
</td>
<td class="nump">8,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">71,188<span></span>
</td>
<td class="nump">73,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">123,976<span></span>
</td>
<td class="nump">123,071<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 6,295<span></span>
</td>
<td class="nump">$ 6,415<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079962400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 214,678<span></span>
</td>
<td class="nump">$ 214,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 138,981<span></span>
</td>
<td class="nump">135,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,146<span></span>
</td>
<td class="nump">2,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 2,088<span></span>
</td>
<td class="nump">2,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 11,082<span></span>
</td>
<td class="nump">11,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 11,057<span></span>
</td>
<td class="nump">11,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 11,412<span></span>
</td>
<td class="nump">11,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 9,550<span></span>
</td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember', window );">Completed and Unpatented Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 47,872<span></span>
</td>
<td class="nump">47,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 35,970<span></span>
</td>
<td class="nump">34,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 142,166<span></span>
</td>
<td class="nump">142,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 80,316<span></span>
</td>
<td class="nump">$ 77,996<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580075160768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization Expense</a></td>
<td class="nump">$ 3,597<span></span>
</td>
<td class="nump">$ 3,765<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580082752096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2023</a></td>
<td class="nump">$ 13,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">12,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">10,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">9,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">7,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">$ 7,037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079717088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">$ 58,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">58,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">36,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">36,534<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">21,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign Currency Translation</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">$ 21,635<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580073006368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt and Notes Payable (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 19, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 19, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current Maturities of Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,750,000<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted-average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Fifth Amended Agreement | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts outstanding under revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,100,000<span></span>
</td>
<td class="nump">164,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining capacity under the credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,900,000<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount', window );">Commitment fee amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Commitment fees paid on closing date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current Maturities of Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Remaining balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Commitment fees paid on closing date</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | After September 1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount', window );">Monthly amortization rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.833%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | July 1, 2023 Through September 1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount', window );">Monthly amortization rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.542%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | April 1, 2023 Through June 1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount', window );">Monthly amortization rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.292%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | SOFR (at least)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Agreement | SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | First Quarter Of 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio', window );">Minimum fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | After Quarter Ended March 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumLiquidity', window );">Minimum liquidity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | Quarter Ended March 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumLiquidity', window );">Minimum liquidity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | After Second Quarter Of 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | Forth Quarter Of 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | Third Quarter Of 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Restated Agreement and Term Loan Agreement | First Quarter Of 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA', window );">Minimum trailing EBITDA amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility | SOFR (at least) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility | SOFR | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | ABL Facility | Revolving Credit Facility | SOFR | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtInstrumentCovenantMinimumLiquidity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Liquidity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtInstrumentCovenantMinimumLiquidity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Monthly Amortization Rate Of Principal Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the charge against earnings during the period for commitment fees and debt issuance expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=atro_FifthAmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=atro_FifthAmendedAndRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=atro_TermLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=atro_TermLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_AfterSeptember12023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_AfterSeptember12023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_July12023ThroughSeptember12023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_July12023ThroughSeptember12023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_April12023ThroughJune12023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_April12023ThroughJune12023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=atro_SecuredOvernightFinancingRateSOFRFloorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=atro_SecuredOvernightFinancingRateSOFRFloorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=atro_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=atro_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=atro_RestatedAgreementAndTermLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=atro_RestatedAgreementAndTermLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_FirstQuarterOf2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_FirstQuarterOf2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_AfterQuarterEndedMarch312024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_AfterQuarterEndedMarch312024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_QuarterEndedMarch312024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_QuarterEndedMarch312024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_AfterSecondQuarterOf2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_AfterSecondQuarterOf2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_SecondQuarterOf2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_SecondQuarterOf2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_ForthQuarterOf2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_ForthQuarterOf2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_ThirdQuarterOf2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_ThirdQuarterOf2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_SecondQuarterOf2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_SecondQuarterOf2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_DebtTermsPeriodAxis=atro_FirstQuarterOf2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_DebtTermsPeriodAxis=atro_FirstQuarterOf2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=atro_SixthAmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=atro_SixthAmendedAndRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079321024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_StandardProductWarrantyDurationOfWarranty', window );">Product warranty period (in months)</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_StandardProductWarrantyDurationOfWarranty', window );">Product warranty period (in months)</a></td>
<td class="text">60 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_StandardProductWarrantyDurationOfWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty, Duration Of Warranty</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_StandardProductWarrantyDurationOfWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074525248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Movement in Standard Product Warranty Accrual [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 8,009<span></span>
</td>
<td class="nump">$ 8,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Warranties Issued</a></td>
<td class="nump">780<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Warranties Settled</a></td>
<td class="num">(1,337)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Reassessed Warranty Exposure</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(756)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at End of Period</a></td>
<td class="nump">$ 7,401<span></span>
</td>
<td class="nump">$ 8,049<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079771504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (as a percent)</a></td>
<td class="num">(41.30%)<span></span>
</td>
<td class="nump">161.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074765600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Earnings Per Share Computations (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Shares - Basic (in shares)</a></td>
<td class="nump">32,505<span></span>
</td>
<td class="nump">31,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Net Effect of Dilutive Stock Options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Shares - Diluted (in shares)</a></td>
<td class="nump">32,505<span></span>
</td>
<td class="nump">31,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesTreasuryStock', window );">Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares)</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Common shares excluded from computation (in shares)</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of treasury stock determined by relating the portion of time within a reporting period that treasury shares have been outstanding to the total time in that period. Treasury stock is stock that the Entity has issued but subsequently reacquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580075126368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_StockholdersEquityLineItems', window );"><strong>Stockholders Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice', window );">Difference between the cost and the reissuance price</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 5.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember', window );">Treasury Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_StockholdersEquityLineItems', window );"><strong>Stockholders Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Shares issued to fund 401k obligation (in shares)</a></td>
<td class="nump">95,000<span></span>
</td>
<td class="nump">325,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_StockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In cases when treasury stock is reissued at a price lower than the cost to repurchase, the excess difference between the selling price and cost to repurchase is charged against retained earnings (assuming that all APIC arising from treasury stock transactions has first been exhausted).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 30<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=64906022&amp;loc=d3e23086-112654<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580079996240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="nump">$ 238,924<span></span>
</td>
<td class="nump">$ 239,920<span></span>
</td>
<td class="nump">$ 260,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="num">(7,111)<span></span>
</td>
<td class="num">(7,335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Retirement Liability Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="num">(2,006)<span></span>
</td>
<td class="num">(2,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Retirement Liability Adjustment &#8211; Before Tax</a></td>
<td class="num">(4,288)<span></span>
</td>
<td class="num">(4,473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Tax Benefit of Retirement Liability Adjustment</a></td>
<td class="nump">2,282<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="num">$ (9,117)<span></span>
</td>
<td class="num">$ (9,526)<span></span>
</td>
<td class="num">$ (14,325)<span></span>
</td>
<td class="num">$ (14,495)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580075245200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Schedule of Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income</a></td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total Other Comprehensive Income</a></td>
<td class="nump">224<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Amortization of Prior Service Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Retirement Liability Adjustment</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Amortization of Net Actuarial Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Retirement Liability Adjustment</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Retirement Liability Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Retirement Liability Adjustment</a></td>
<td class="nump">$ 185<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074695488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($) </div>
<div>retirement_plan</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans', window );">Number of non-qualified supplemental retirement defined benefit plans | retirement_plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest Cost</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of Prior Service Cost</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of Net Actuarial Losses</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic Cost</a></td>
<td class="nump">$ 536<span></span>
</td>
<td class="nump">$ 579<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580072952288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales to Major Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable</a></td>
<td class="nump">$ 152,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,790<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Boeing | Consolidated sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of consolidated revenue (in excess of)</a></td>
<td class="nump">10.20%<span></span>
</td>
<td class="nump">13.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Boeing | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable</a></td>
<td class="nump">$ 18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=atro_TheBoeingCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=atro_TheBoeingCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580077739472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Proceedings - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=atro_LufthansaTechnikAGMember', window );">Lufthansa Technik AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Estimated litigation liability</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=atro_TeradyneIncAllegedPatentInfringementMember', window );">Teradyne, Inc. Alleged Patent Infringement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">AES | Indirect Sales | Patent Infringement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Reserve</a></td>
<td class="nump">18,000,000<span></span>
</td>
<td class="nump">17,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementInterest', window );">Interest accrued</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingency, estimate of possible loss</a></td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense (income) directly attributable to an award in settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=atro_LufthansaTechnikAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=atro_LufthansaTechnikAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=atro_TeradyneIncAllegedPatentInfringementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=atro_TeradyneIncAllegedPatentInfringementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=atro_IndirectSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=atro_IndirectSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=atro_PatentInfringementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=atro_PatentInfringementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074329152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of Segment Reporting Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 156,538<span></span>
</td>
<td class="nump">$ 116,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract', window );"><strong>Segment Measure of Operating Profit and Margins</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating loss</a></td>
<td class="num">(2,370)<span></span>
</td>
<td class="num">(4,167)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract', window );"><strong>Deductions from Segment Measure of Operating Profit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Net Gain on Sale of Business</a></td>
<td class="num">(3,427)<span></span>
</td>
<td class="num">(11,284)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest Expense, Net of Interest Income</a></td>
<td class="nump">5,470<span></span>
</td>
<td class="nump">1,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) Income Before Income Taxes</a></td>
<td class="num">(3,125)<span></span>
</td>
<td class="nump">5,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">616,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 615,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Reversal of a deferred revenue liability</a></td>
<td class="nump">14,100<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember', window );">Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">135,597<span></span>
</td>
<td class="nump">101,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember', window );">Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">20,941<span></span>
</td>
<td class="nump">14,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract', window );"><strong>Segment Measure of Operating Profit and Margins</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating loss</a></td>
<td class="nump">$ 3,490<span></span>
</td>
<td class="nump">$ 1,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_PercentageOfOperatingIncomeLoss', window );">Operating margins, percentage</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 135,715<span></span>
</td>
<td class="nump">$ 101,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract', window );"><strong>Segment Measure of Operating Profit and Margins</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating loss</a></td>
<td class="nump">$ 4,087<span></span>
</td>
<td class="nump">$ 3,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_PercentageOfOperatingIncomeLoss', window );">Operating margins, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract', window );"><strong>Deductions from Segment Measure of Operating Profit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">$ 498,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">481,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_GrantRevenueOffsetRecognizedAmount', window );">Jobs protection program grant, recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">20,941<span></span>
</td>
<td class="nump">14,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract', window );"><strong>Segment Measure of Operating Profit and Margins</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating loss</a></td>
<td class="num">$ (597)<span></span>
</td>
<td class="num">$ (1,787)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_PercentageOfOperatingIncomeLoss', window );">Operating margins, percentage</a></td>
<td class="num">(2.90%)<span></span>
</td>
<td class="num">(12.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract', window );"><strong>Deductions from Segment Measure of Operating Profit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">$ 103,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Reversal of a deferred revenue liability</a></td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized', window );">Operating Loss</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Less Inter-segment Sales | Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="num">(118)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Less Inter-segment Sales | Test Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate Expenses and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract', window );"><strong>Deductions from Segment Measure of Operating Profit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Corporate Expenses and Other</a></td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">$ 5,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">14,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_atro_IncomeReversalOfLiabilityEquityInvestment', window );">Income associated with reversal of liability related to equity investment</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_GrantRevenueOffsetRecognizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Grant Revenue Offset Recognized Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_GrantRevenueOffsetRecognizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_IncomeReversalOfLiabilityEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income, Reversal Of Liability, Equity Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_IncomeReversalOfLiabilityEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Income (Loss) Excluding Liability, Revenue Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_PercentageOfOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_PercentageOfOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting Information, Deductions From Operating profit [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>atro_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_AerospaceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=atro_TestSystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580081872336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value (Details) - Recurring Basis - Level 3 - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Financial assets carried at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Other Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Financial liabilities carried at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6411-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140580074736112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Expected severance charges</a></td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOnFutureEarningsOffsetAmount', window );">Expected savings</a></td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOnFutureEarningsOffsetAmount', window );">Expected savings</a></td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOnFutureEarningsOffsetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that will be offset against future earnings by anticipated increases or decreases in other expenses or revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOnFutureEarningsOffsetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected cost remaining for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>atro-20230401_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:atro="http://www.astronics.com/20230401"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="atro-20230401.xsd" xlink:type="simple"/>
    <context id="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i3ba3d040b9ad42239dc114ceaca675e3_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="i180c541e3b6e4496a62266dd400af6f0_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="ifdfa07247b23464b9141093b0af08fb9_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="iab48e30fe27140ae825e1f5bb186e5a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="id503285f593a41b89c9b64694d2fc85d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c2540fd519b43f7ad6943d83602918b_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i693ee82391ed4773b69e8d72b7dcf094_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i26e3963a78954286b82fd75154c1891d_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ic13a471287334d1983fdf2cb2718ecdd_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">atro:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i7ed77e32a154456fbcf10030d92a1eac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i595e74458d0446fcb83661a7d6a82d7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ibcaf5160044842c0928457342310fa0a_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="id1fc258a2789437a91c52270c9035140_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i717f84f700894cd8a313181a148dda92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i824ea1af55d34c429bbfe40c01021030_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i9de4953141ce40eb9a6d4b51d9d12259_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="id073f984ea4d40d2a238bde7f2b585d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9bb59e05860b4973abb59e8178409f89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ib76385781ac940139d536702f61eb5f6_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i4553a91c28224b67931e0b9632e66795_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i9fec0d50ff3e46568842598924de4960_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i7bd57d1c1c8c436d8d628647d62da4ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e58c9da88a2438e979d2ef5af4ac78e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i7200c6cc32794d77ba4747e90ccb8b48_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i3ca7a7f0ff9f428499ef289bc8bc58a8_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i3158cd4559254763b9d46dca51f5300f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d981bb699dd4c798d8cb0c36d34f689_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i660c127fa50443bfbfb3f3561286441b_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i3bd8c2b94e874591b394c50735ae4692_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia2a905cded924365990ee95cb3f62397_D20190213-20190213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-13</startDate>
            <endDate>2019-02-13</endDate>
        </period>
    </context>
    <context id="i8b7b5f7a76ad48279a25729525202ecc_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i588a7d0c72fe49a9b7be5793f81b2eb7_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">atro:SemiconductorTestBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i42c03115704040d7aef590b53fc978de_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8c2a3f42438040cab90d935c1e52309c_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i7bbb38ff5c254d9fbd645feb5b4c0f4f_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">atro:UnitedStatesDepartmentOfTransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i83b5913845a344f18984d999e51fa9a8_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-02</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i1c29017de73445f5b36982505e614294_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:CommercialTransportAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id3c916965991402fa895a893b2980648_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:CommercialTransportAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i4ac3d481fa3846c1a05fb8d6b761faec_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:MilitaryAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie38255a6a9c54e60af30893babd3c8b0_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:MilitaryAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i49a0536798bc43c094a00a070d8544e0_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GeneralAviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i66c4ee7ab8fa4652afe164e61097e87b_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GeneralAviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ibd5da80a901f464d89febb95910d3c6f_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:OtherAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i3bfe7534b4e04407adfa329ebbcb61df_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:OtherAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i4672f2612a0949bb9d9e677edf5b9f7c_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GovernmentAndDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i264f7bc06cbd4135975f5eef056ade65_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">atro:GovernmentAndDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie93a874870a04a68b7176293024da837_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineElectricalPowerAndMotionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if85e5fa0200e45349ec79b9c6a0ef306_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineElectricalPowerAndMotionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i8b5edafa6245440e9c98a1c066cc8f4d_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineLightingAndSafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i36dd586e55794da98bb36644a40edfca_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineLightingAndSafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0894e14ee548488e8169385a5a161dd7_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineAvionicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i85f27034b50640bebe7d9d779c03f94d_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineAvionicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i342ef76cbd784b2c8eb79c5aca165f78_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineSystemsCertificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ia04d31cc66cc485880891cfa5cc29272_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineSystemsCertificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i21f6782c30d34706a965b172dab8e814_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if5ac74d15fef4081af1ab4bb133f1208_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ic97ff409def74aa1bcacf327a56369d2_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i2e7dcdf1fa204f8d926da73e9a253496_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">atro:ProductLineOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="iea7b2c0d0c7a4d8bbfbf0d5acea4bfec_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ia61959825d8f4bca81af4d2b4a9138ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb730c1165d042fa81d1761cc9332df2_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ifab56e7480064c8ca8f595e8fcd54584_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id743bc55c03148fda76182fdab05a1fc_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ida7699b6b57b45fe94a2befed0cd8ec6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45d696c6dd194de08aa9220b87eda1fb_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i26adbac73c5844a9aef86075f840438e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i190b12b2bd23416482bbbfd22321ae1c_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i6025bbbd10f343a8817f19387e108c4c_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ib109a25bc9cd416585947737acfb0149_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5defdc042dd04a6398de9b88e05480fe_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i01e6561790ca4106bf7abd0052206c76_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i0179fc50bc1f4b059c62719b59b7409d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd7caf5f5fb84b14adba78b6f95074d8_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14b2247b63d64c93ab2c8b5fc28125c1_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id182013e6ff94333bce252b001d1c1ae_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i8d60434db1f94b7d953a9607abf1b4fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61c6e9866d7b4f9aa1fce11fc7c9696d_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id796d738ed174b30966b4147968c58db_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ifeaa6b0fa40747a983e99427f994b903_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bc874cca9134e169cba8c340b839e36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if851f1fca4b8418cb7d8f9965410753f_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i2768771189014618b5f6951e1734e940_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id27a593c520348f3b4b583803c6f0e1f_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="iad4be7f1b38146f4ab1fca5602a166b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:FifthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28fde5a373d84cb7a231f26aa052f8e3_I20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-19</instant>
        </period>
    </context>
    <context id="i685cf4610c524a62a2057fd471a99684_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="icdbeb07af3d74fe2868c63e979f687c4_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="ib095a65a983a497c87031bd89844723f_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i82fff5cbb84647109edce9843facf3e4_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i153ff499bcaa4e5da9a334b7fe1ada19_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:SixthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="ib1fe29971b5e4a418b01f891c18f3b61_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:FifthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i1411a7ef27db44b99818538c6e3cf64c_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:QuarterEndedMarch312024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i1803b4d3c31d4003bb6733d926a8734d_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterQuarterEndedMarch312024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="if459f718f1d74eb6b2efe98d9097d8ee_I20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-19</instant>
        </period>
    </context>
    <context id="iab6c4dd1befa4e61bda49f49b8e7db44_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i6dfed354218a49fc96f4fe6723324b6e_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">atro:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i0dbc7e73f24d4303b39fa6a9f0b18c50_D20230619-20230619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-19</startDate>
            <endDate>2023-06-19</endDate>
        </period>
    </context>
    <context id="i061334549ac241a79255748fa6d25680_D20240331-20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="i35112182d6144283b47b73925ed58c00_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:April12023ThroughJune12023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i2c43ab5d230a4693b73267fc06b20e1d_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:July12023ThroughSeptember12023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i226bca98f67b432eac83dc6d67a71a93_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterSeptember12023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i28a623d2776a45f3af1cf16cbeea0b3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i735c79850c574f10a412a1e893ad51f6_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i4491c1a06bc04ad997e5ecdbf504caba_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i9224253d2c954669ab859eb379bccd3f_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:SecondQuarterOf2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i6988b18eb8694764ace23a104855d882_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:ThirdQuarterOf2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i25e547e731c64966943c3b9e34cca2bd_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:ForthQuarterOf2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i921c6afb1c4b43a98546b63852dc0aac_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="ie5fdba1c0d9540c69c3dc2c8f9b7dff6_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:SecondQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="i77850b0d4a3841e5858ec2f70cd78fd9_D20230119-20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:AfterSecondQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-19</startDate>
            <endDate>2023-01-19</endDate>
        </period>
    </context>
    <context id="id033c349529743ad8bad91eacc9e3785_I20230119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">atro:RestatedAgreementAndTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="atro:DebtTermsPeriodAxis">atro:FirstQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-19</instant>
        </period>
    </context>
    <context id="i10fb1f38b7934f17a4de5b110c8d6582_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i3602bdeeda4d4e4fa8e486038c4806db_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i04285d9be49c449ca75d194807a644e7_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i97320249a76c4f05b7cd905118558eb0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic587a6ad88814ba08d2d633f75244e33_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i44c1236e8ff7498a8dd2817cb115fd05_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i81934c5ff365430491acff3cdbf51123_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i4ff5bead505a4e0daec5363f54dff5a9_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ie276a4af596f402ea9a106b628f6721e_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i4121cfeac43e413aac600b40fff7291b_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i29fefafa7fe141b4b3afa74b5d2307af_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i38257aa5e033480baaceff89b643308e_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i5e4e09c42db74dc1b9dd9d1622913447_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ib96ef0799aab466799ccee013ce91609_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">atro:TheBoeingCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i202b2f80d05c43d3b03c352951c33884_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:IndirectSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">atro:PatentInfringementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ied39af92f7ac4283adc9528d7994f5ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:LufthansaTechnikAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i852e2374a1214e7f924e22881bb907a5_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:LufthansaTechnikAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i7931a3d75ada4053b5f163266f7011bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:TeradyneIncAllegedPatentInfringementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9652735118a64c298059c45ab3935dff_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">atro:TeradyneIncAllegedPatentInfringementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i6ac043207f054744b815515db147fef5_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="idf23e4b6ec544fe7ba4c1fdfad60ca36_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ic3f01c2898f14d1887762ab12dea8656_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:AerospaceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ieb6eff09eb834a65a3a8d9b7f0bda196_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i71e4976ec41c4f18bc77bdcf3f825dbd_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">atro:TestSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i92d849206a3b4bd0a9ac26ae23ec2029_D20220101-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ib942b11876b04eac95084b83da4f5569_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ie551d74684414209824be9956ed71361_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd9e66ca94f74f86853011bdea6f43df_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="id73cc46fa25743a98070b57db49f9095_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc670b0d3b32499e96d2976834830754_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i2e13d07a6a6b49f08ec1a4be04d1e1a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee422d2cd6e84cd5bee05a4810185577_D20230402-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib7b32d551e1c4314a15f6e1b3738a021_D20230402-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iaa54c1ace0624422a18b99f3ff708211_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008063</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="element">
        <measure>atro:element</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="retirement_plan">
        <measure>atro:retirement_plan</measure>
    </unit>
    <dei:DocumentFiscalYearFocus
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMC0xLTEtMS05MjI3OQ_f2cc24e8-db33-4fc5-913b-cc7ef340b4e5">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMS0xLTEtMS05MjI3OQ_99c4739d-ea52-4a4a-bc66-f27496b30d4b">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGFibGU6YzZhYjllNmRiYjNkNGQ0NDhiOTRhMjE3N2VjZjczNjUvdGFibGVyYW5nZTpjNmFiOWU2ZGJiM2Q0ZDQ0OGI5NGEyMTc3ZWNmNzM2NV8xMi0xLTEtMS05MjI3OQ_02be7eea-fb88-40b5-be5b-50333c86926e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGV4dHJlZ2lvbjo1OTZlYjFmMjMyOTk0YWJiOGM0NzM1NzE5MjgxYmI4MV84Mg_11eda9e1-2a32-4a65-9b39-159ef34dd70e">0000008063</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180L2ZyYWc6NTk2ZWIxZjIzMjk5NGFiYjhjNDczNTcxOTI4MWJiODEvdGV4dHJlZ2lvbjo1OTZlYjFmMjMyOTk0YWJiOGM0NzM1NzE5MjgxYmI4MV84Mw_7b67572d-c5a4-4392-b32e-547a69ff33c8">--12-31</dei:CurrentFiscalYearEndDate>
    <atro:StandardProductWarrantyDurationOfWarranty
      contextRef="i10fb1f38b7934f17a4de5b110c8d6582_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5">P12M</atro:StandardProductWarrantyDurationOfWarranty>
    <dei:DocumentType
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN184Nw_610e3dc5-f8fd-4a57-bc1a-c62bb2962e76">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YTIxNzRjNDhiYTI2NDY5MWIzNDE2NDM0ZDllYWEyZGMvdGFibGVyYW5nZTphMjE3NGM0OGJhMjY0NjkxYjM0MTY0MzRkOWVhYTJkY18wLTAtMS0xLTkyMjc5_d16a1998-530a-4036-a047-31ffef1e687f">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18xMjU_64c36b12-e73b-4558-a474-27f4bc905db4">2023-04-01</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6OWI2ZjllZjBmYzdkNDQwZTliY2RkZDE2MGM2ZjA5Y2MvdGFibGVyYW5nZTo5YjZmOWVmMGZjN2Q0NDBlOWJjZGRkMTYwYzZmMDljY18wLTAtMS0xLTkyMjc5_9992d085-d245-443d-b728-ff4165865f45">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMzM_fc726ec5-acaa-485e-bafb-1c0e5af89a42">0-7087</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMzk_e5f682e3-85ee-43ff-9df2-bd7351f8c4ac">ASTRONICS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8wLTAtMS0xLTkyMjc5L3RleHRyZWdpb246ZTZiODk5ZWRhNmJkNDEzYjhlZTUxNTFmOGVmODhhMWVfNQ_e2cd0d56-4219-4633-90e7-99732c0dc4e9">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8wLTEtMS0xLTkyMjc5L3RleHRyZWdpb246Y2UyMzFiZjJhZmY4NDIwODg3NDBjMzU5MTZjN2JlNjBfNQ_42e4dc17-d417-45e9-b34f-268c648b615e">16-0959303</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfNQ_758f05e7-0bd5-4d42-a2f7-244a9aae328c">130 Commerce Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfOQ_c265af4a-c515-4083-89b1-a3d35ced58d2">East Aurora</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTAtMS0xLTkyMjc5L3RleHRyZWdpb246YjBiZTIzZjFjYTY5NDJlZmEyNTM1MDFhZWMxZTg4M2RfMTM_e57ba8d3-41c1-494b-9c9d-ce674f8cfcd2">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ZTc3NDAzMjI2N2JiNGZhNmI3MDhmNjViOWM3ODJlYjgvdGFibGVyYW5nZTplNzc0MDMyMjY3YmI0ZmE2YjcwOGY2NWI5Yzc4MmViOF8yLTEtMS0xLTkyMjc5L3RleHRyZWdpb246NTVkZTg1ZDRjNjE1NDI4ODlmODg4MzIyNDBmYTczMDJfNQ_1497ab00-c0e2-42b7-83ac-8547f586df1b">14052</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18zMDM_c2c40009-9430-42be-ba6d-db9a2d8673f5">716</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18zMDc_8fbb6605-d947-496d-beaa-d0ca3daf0cea">805-1599</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTAtMS0xLTkyMjc5_45ca4d83-b1a9-490b-94fa-d023ddb7c1ed">Common Stock, $.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTEtMS0xLTkyMjc5_1b366745-bdc5-4ed3-a595-d1b0fb7b4263">ATRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6ODI3OGFhN2E5ZGI0NDcyYmFkZWNhNGRkOWZiMzE4OWEvdGFibGVyYW5nZTo4Mjc4YWE3YTlkYjQ0NzJiYWRlY2E0ZGQ5ZmIzMTg5YV8xLTItMS0xLTkyMjc5_7d8c347e-3a8e-493b-9a3e-d7e15f6fd3dd">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN184NTQ_dd9d4629-79c8-41aa-b0e8-a00b76f9f310">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18xMjU0_cb1bed79-2872-4163-8968-f2d8f105fa79">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18wLTItMS0xLTkyMjc5_ad93beba-309a-4734-b208-5ab4af8f47dd">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18wLTUtMS0xLTkyMjc5_281f644b-fe1b-40df-a88f-f02562718e1b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGFibGU6YzQ2YmQzNDkyZTBmNDJjYTkzZTgzOTdhOTUwYTA1MzMvdGFibGVyYW5nZTpjNDZiZDM0OTJlMGY0MmNhOTNlODM5N2E5NTBhMDUzM18yLTMtMS0xLTkyMjc5_1c1d55bc-0781-474a-9dcd-a50d7032e76a">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMTI3_27b886c6-69e7-47f6-a91b-f9e62b9e0d65">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3ba3d040b9ad42239dc114ceaca675e3_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMDI4_dfd5606f-618e-42e7-83cf-dc720f233b25"
      unitRef="shares">26343693</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i180c541e3b6e4496a62266dd400af6f0_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xL2ZyYWc6OWEyYzg3NzZlNWFlNDFjYmJmMWFjZTU2ODUyNDRkMzcvdGV4dHJlZ2lvbjo5YTJjODc3NmU1YWU0MWNiYmYxYWNlNTY4NTI0NGQzN18yMDc1_f0a05df4-4f8e-4720-845d-deae9162bba2"
      unitRef="shares">6115881</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMy0xLTEtMS05MjI3OQ_b48585f0-8edd-4e9d-ae15-6a0506df2838"
      unitRef="usd">4220000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMy0zLTEtMS05MjI3OQ_fc64d7f5-ee47-4eab-97b6-68309b2f805f"
      unitRef="usd">13778000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0xLTEtMS0xMDA1MDQ_c0f135d3-29a0-482a-a446-f2da3b6e5122"
      unitRef="usd">1497000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0zLTEtMS0xMDA1MDQ_e736ac92-d12c-4518-b398-98dcc1ef7be7"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0xLTEtMS05MjI3OQ_38499c99-e0de-46cc-bf7a-d7cec66540bf"
      unitRef="usd">152365000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNC0zLTEtMS05MjI3OQ_0bc286f5-0d93-4cf9-b360-cd8dfcb7a9d9"
      unitRef="usd">147790000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNS0xLTEtMS05MjI3OQ_321dffe3-4255-4d9e-bd58-516e078e0728"
      unitRef="usd">199944000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNS0zLTEtMS05MjI3OQ_5a5af404-fbcd-4163-a2b1-a92f10701525"
      unitRef="usd">187983000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNi0xLTEtMS05MjI3OQ_2f0ba5d5-39c2-48eb-9032-69f5ea1407b4"
      unitRef="usd">16150000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfNi0zLTEtMS05MjI3OQ_6d154448-78f6-4094-b0d3-cb9fe69e535d"
      unitRef="usd">15743000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOC0xLTEtMS05MjI3OQ_df696591-31cb-4977-b956-d9f66e0af110"
      unitRef="usd">374176000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOC0zLTEtMS05MjI3OQ_fef656e3-c57a-4bec-b19c-a57fd7b466c5"
      unitRef="usd">365294000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOS0xLTEtMS05MjI3OQ_06a97b0a-b67b-4606-910f-5b1657c9eacc"
      unitRef="usd">88623000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfOS0zLTEtMS05MjI3OQ_a195d157-fc71-4488-b1ba-ab0cb2bdf431"
      unitRef="usd">90658000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTAtMS0xLTEtOTIyNzk_9e9dd36e-4f9d-47da-9b39-5c574f9eeae8"
      unitRef="usd">12179000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTAtMy0xLTEtOTIyNzk_4ef7c7a5-3f6a-4888-8c4a-0c1889858f7a"
      unitRef="usd">13028000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTEtMS0xLTEtOTIyNzk_157a724e-e75c-419f-91ca-f467008735e7"
      unitRef="usd">7564000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTEtMy0xLTEtOTIyNzk_a5ea0208-08bc-40af-8777-e6efde438887"
      unitRef="usd">8605000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTItMS0xLTEtOTIyNzk_aa961be2-26bf-4b44-aa9e-627ded6c0524"
      unitRef="usd">75697000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTItMy0xLTEtOTIyNzk_944f0d9c-6b20-40a3-aea1-b8962fa8ecc3"
      unitRef="usd">79277000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTMtMS0xLTEtOTIyNzk_38378918-2efe-4762-9f63-2cb57d8fd4ca"
      unitRef="usd">58169000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTMtMy0xLTEtOTIyNzk_a2167994-a3b5-4f06-98eb-be155362182f"
      unitRef="usd">58169000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTQtMS0xLTEtOTIyNzk_bc61a531-98c6-4cc8-90fd-01d0a07b6e2a"
      unitRef="usd">616408000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTQtMy0xLTEtOTIyNzk_963946a0-23d6-4979-96b6-65530eae54f3"
      unitRef="usd">615031000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTYtMS0xLTEtOTIyNzk_56525ca1-3397-4861-ac44-6bf7c5c767c1"
      unitRef="usd">6750000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTYtMy0xLTEtOTIyNzk_30af0515-ca45-4ccd-9e9a-a4a7368b0835"
      unitRef="usd">4500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTctMS0xLTEtOTIyNzk_4a068327-cc6d-4adc-ac4a-1d53e6361f1b"
      unitRef="usd">63266000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTctMy0xLTEtOTIyNzk_cb14e3bb-9623-4a7d-990f-759b90b65c21"
      unitRef="usd">64193000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTgtMS0xLTEtOTIyNzk_8b8ba66c-3a96-4508-961c-ec6cbcf1877e"
      unitRef="usd">4307000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTgtMy0xLTEtOTIyNzk_868f6ee3-11ce-46ec-813a-eefb89d860a9"
      unitRef="usd">4441000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTktMS0xLTEtOTIyNzk_ac368afd-06c5-4c56-9475-5391e985f35f"
      unitRef="usd">45066000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMTktMy0xLTEtOTIyNzk_3f6d3151-db61-4c35-86d6-f174a0b75125"
      unitRef="usd">45911000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjAtMS0xLTEtOTIyNzk_594c6f17-5fc7-4341-896b-62c6e71f4874"
      unitRef="usd">27432000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjAtMy0xLTEtOTIyNzk_025c7c55-fa3c-4a6b-9f05-db24af1f7f0a"
      unitRef="usd">32567000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjItMS0xLTEtOTIyNzk_94c1e9ae-ac24-49cc-80f1-4ea9a409833e"
      unitRef="usd">146821000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjItMy0xLTEtOTIyNzk_19469aa2-e544-416d-9995-46a02308366d"
      unitRef="usd">151612000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjMtMS0xLTEtOTIyNzk_fedb5424-5f39-4e70-a982-0db1a53b264a"
      unitRef="usd">165603000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjMtMy0xLTEtOTIyNzk_9c97c06a-ecae-4524-8249-d2905f4a6524"
      unitRef="usd">159500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjQtMS0xLTEtOTIyNzk_9a37fab2-9983-44b4-a3a6-2806cd55dbb0"
      unitRef="usd">8964000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjQtMy0xLTEtOTIyNzk_954da17f-82a0-4190-be5a-9e1ff889b573"
      unitRef="usd">9942000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjUtMS0xLTEtOTIyNzk_9e06224d-3faf-455f-8e80-d678d4e3c666"
      unitRef="usd">56096000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjUtMy0xLTEtOTIyNzk_d91d8958-d643-44a9-8067-164812c330c8"
      unitRef="usd">54057000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjYtMS0xLTEtOTIyNzk_9bbafcb7-388e-4567-9bcd-8caa92759e87"
      unitRef="usd">377484000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjYtMy0xLTEtOTIyNzk_82ae4f95-0a3c-4b0b-b5f9-9b6f0603a98e"
      unitRef="usd">375111000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjgtMS0xLTEtOTIyNzk_63e5157e-d253-4811-b1cf-49cc0ad2d3a1"
      unitRef="usd">355000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjgtMy0xLTEtOTIyNzk_e221d0e1-1305-47ba-a962-dc7ccb7f5138"
      unitRef="usd">354000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjktMS0xLTEtOTIyNzk_dc3748fa-08cc-422d-9cdf-a14357d69a0a"
      unitRef="usd">-9117000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMjktMy0xLTEtOTIyNzk_d937e71b-417b-4026-822a-899ce081afc2"
      unitRef="usd">-9526000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <atro:OtherShareholdersEquity
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzAtMS0xLTEtOTIyNzk_e0180db3-d565-40d4-b626-961bf1055891"
      unitRef="usd">247686000</atro:OtherShareholdersEquity>
    <atro:OtherShareholdersEquity
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzAtMy0xLTEtOTIyNzk_d6d5f70c-a441-4df9-9618-01ad0912db02"
      unitRef="usd">249092000</atro:OtherShareholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzEtMS0xLTEtOTIyNzk_a4cb50a2-a1e4-4a2d-8ab7-634da73b5752"
      unitRef="usd">238924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzEtMy0xLTEtOTIyNzk_6f871aa6-7c09-47cf-ab9e-4302b8e74d08"
      unitRef="usd">239920000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzItMS0xLTEtOTIyNzk_d17233d7-b1b4-4c64-953d-ecfb946d7426"
      unitRef="usd">616408000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xNi9mcmFnOmI0ZWNjYjMwMmFhYTRiYjQ5NDU3NGVhYTA5YjhhOTdiL3RhYmxlOmE4YjYzYmNkZTgyNzRiY2ZiNDUzZjFlZWFmYWQ5NThhL3RhYmxlcmFuZ2U6YThiNjNiY2RlODI3NGJjZmI0NTNmMWVlYWZhZDk1OGFfMzItMy0xLTEtOTIyNzk_56201af7-bfaa-45cd-b150-1f58b9582c05"
      unitRef="usd">615031000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMi01LTEtMS05MjI3OQ_06bea568-5fe6-4489-a50e-6992b9f193fd"
      unitRef="usd">156538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMi03LTEtMS05MjI3OQ_ef1f6779-cda4-46a8-b833-3642f1c7b426"
      unitRef="usd">116176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMy01LTEtMS05MjI3OQ_53f69ab7-91d8-4a70-b2b9-c4dbe9d1d705"
      unitRef="usd">129028000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMy03LTEtMS05MjI3OQ_b5faada7-83df-41aa-96ba-fe0f183bd74d"
      unitRef="usd">96243000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNC01LTEtMS05MjI3OQ_8b35426b-2fe2-4728-b570-c00c5e99ba13"
      unitRef="usd">27510000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNC03LTEtMS05MjI3OQ_e55a6bad-a24a-4d12-8f25-5cdc415397f4"
      unitRef="usd">19933000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNi01LTEtMS05MjI3OQ_13aa9662-fdfd-4741-a016-8e7093d61509"
      unitRef="usd">29880000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfNi03LTEtMS05MjI3OQ_38501efd-38c2-4c9d-84db-fdbbe1604954"
      unitRef="usd">24100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOC01LTEtMS05MjI3OQ_7adc1ffc-e53f-4a52-a4dc-8fbc69322f03"
      unitRef="usd">-2370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOC03LTEtMS05MjI3OQ_dacb5d41-253d-413e-888a-b57753839f4b"
      unitRef="usd">-4167000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOS01LTEtMS05MjI3OQ_1ae64685-b7d7-4791-a71c-0c3e24b68f10"
      unitRef="usd">3427000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfOS03LTEtMS05MjI3OQ_9a70e7ca-9c44-469a-85a3-3ec08b967860"
      unitRef="usd">11284000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTAtNS0xLTEtOTIyNzk_61d393d4-9236-4d47-b045-0a7758e3cc3c"
      unitRef="usd">1288000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTAtNy0xLTEtOTIyNzk_53fa8b16-24f4-455b-909d-4fd85fb501c1"
      unitRef="usd">-462000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTEtNS0xLTEtOTIyNzk_fce05b00-3f5d-4a9d-b85c-2b02634e0c06"
      unitRef="usd">-5470000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTEtNy0xLTEtOTIyNzk_9a2af58c-9b12-4171-9cfd-0477a016b257"
      unitRef="usd">-1631000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTItNS0xLTEtOTIyNzk_db262ed3-0b6a-428d-8d94-ce63bc514557"
      unitRef="usd">-3125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTItNy0xLTEtOTIyNzk_4a73eab4-220f-4c3b-9771-97a3c78a2272"
      unitRef="usd">5024000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTMtNS0xLTEtOTIyNzk_5f3c9379-3348-4fae-a068-78564dad2bf4"
      unitRef="usd">1290000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTMtNy0xLTEtOTIyNzk_653d65df-5d5b-47c6-bd8b-086137e3bb4d"
      unitRef="usd">8125000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTQtNS0xLTEtOTIyNzk_1bd641a5-6e91-4e6e-9859-3e669a475c9b"
      unitRef="usd">-4415000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTQtNy0xLTEtOTIyNzk_c8e9b074-30b6-40a5-8a42-8c0678d70fe8"
      unitRef="usd">-3101000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTYtNS0xLTEtOTIyNzk_12c3a304-e9b8-4a3c-bf43-d9299bce15c6"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTYtNy0xLTEtOTIyNzk_655dbfd6-1cde-4be9-af3e-c4b3c7773087"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTctNS0xLTEtOTIyNzk_7c053911-9dd7-44a5-9015-1dee03b4ca1f"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18xOS9mcmFnOmFiNzI4MGYzMTM5MTRjMzA5MTMxOGM0ZGNmNGQ0Yjc2L3RhYmxlOmE1NjcxOTNlNmRkMjQxNDQ4YTI1NTljNTY5YTQ3NTIyL3RhYmxlcmFuZ2U6YTU2NzE5M2U2ZGQyNDE0NDhhMjU1OWM1NjlhNDc1MjJfMTctNy0xLTEtOTIyNzk_02c5108f-00cf-4181-a388-ea498389e458"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfMi01LTEtMS05MjI3OQ_1bd641a5-6e91-4e6e-9859-3e669a475c9b"
      unitRef="usd">-4415000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfMi03LTEtMS05MjI3OQ_c8e9b074-30b6-40a5-8a42-8c0678d70fe8"
      unitRef="usd">-3101000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNC01LTEtMS05MjI3OQ_41cf7fbd-92d6-4fe7-9a91-8e1b5771248c"
      unitRef="usd">224000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNC03LTEtMS05MjI3OQ_ece07319-8245-4f30-a47d-3b4c744da3af"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNS01LTEtMS05MjI3OQ_dd406a94-14bb-4abb-bdd8-6912f9152453"
      unitRef="usd">-185000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNS03LTEtMS05MjI3OQ_663ebebc-de7b-4c6c-8f96-c45d56e42d35"
      unitRef="usd">-351000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNi01LTEtMS05MjI3OQ_93ebfc91-89bb-402f-837d-70301bc64fbc"
      unitRef="usd">409000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNi03LTEtMS05MjI3OQ_a65f0b9f-ab0c-45dd-8439-90c058fa15d7"
      unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNy01LTEtMS05MjI3OQ_7768fed4-93f1-4327-b205-b3224f16a61d"
      unitRef="usd">-4006000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yMi9mcmFnOjQ0YjFhNzcwYzZiZDQ3YTc5ZmUxMTU2ZDRhMzYzZmZiL3RhYmxlOjA3NTZiNWUwOWQwOTQ5NmY5NTMwMmJiNzc2MmVjNjA4L3RhYmxlcmFuZ2U6MDc1NmI1ZTA5ZDA5NDk2Zjk1MzAyYmI3NzYyZWM2MDhfNy03LTEtMS05MjI3OQ_05ddb219-bcd1-4036-a1fb-36722e608df9"
      unitRef="usd">-2931000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMy0xLTEtMS05MjI3OQ_92e20325-bb6e-4699-b31a-60eb8ea956ca"
      unitRef="usd">-4415000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMy0zLTEtMS05MjI3OQ_4aa873e7-5c60-4cda-9940-df44a6063c19"
      unitRef="usd">-3101000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNS0xLTEtMS05MjI3OQ_2ec28066-deb2-44fb-adff-7665b9be6753"
      unitRef="usd">6662000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNS0zLTEtMS05MjI3OQ_ea822c2a-f626-4982-b4bd-bab97893f627"
      unitRef="usd">7088000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0xLTEtMS0xMDM5ODI_3acba650-c4d9-4237-ba4a-0fe3cfeb4f46"
      unitRef="usd">616000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0zLTEtMS0xMDM5ODI_73cd392d-d7bf-4ea0-961a-42ab1204b5bd"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <atro:ProvisionForNonCashLossesOnInventoryAndReceivables
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0xLTEtMS05MjI3OQ_d22b9d42-83b7-4503-b56d-fda88211e91f"
      unitRef="usd">627000</atro:ProvisionForNonCashLossesOnInventoryAndReceivables>
    <atro:ProvisionForNonCashLossesOnInventoryAndReceivables
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNi0zLTEtMS05MjI3OQ_6c479edc-3a35-4fe1-ac58-4f57f84625ac"
      unitRef="usd">175000</atro:ProvisionForNonCashLossesOnInventoryAndReceivables>
    <us-gaap:ShareBasedCompensation
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNy0xLTEtMS05MjI3OQ_0d0b8bd4-18a8-4ee5-88db-20ad539ccfa9"
      unitRef="usd">2399000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNy0zLTEtMS05MjI3OQ_a30a807b-c5a6-4f04-8db2-d1bd1ca82f98"
      unitRef="usd">2101000</us-gaap:ShareBasedCompensation>
    <atro:OperatingLeaseNonCashExpense
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0xLTEtMS05MzQ5Nw_9fc0f6ae-31f6-419d-913e-f7e74586ab96"
      unitRef="usd">1186000</atro:OperatingLeaseNonCashExpense>
    <atro:OperatingLeaseNonCashExpense
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0zLTEtMS05MzQ5Nw_e0941f40-6d38-4019-9839-107ea483ff23"
      unitRef="usd">1424000</atro:OperatingLeaseNonCashExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOC0xLTEtMS05MjI3OQ_b3da052f-3e3e-48db-a15a-d8d8dc0dbd7d"
      unitRef="usd">1208000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOC0zLTEtMS05MjI3OQ_dacbd728-34f1-4b28-986a-3e92a6691ccf"
      unitRef="usd">1011000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0xLTEtMS05MjI3OQ_6195a8fb-b4f4-4b87-bba8-b31ce0e8f167"
      unitRef="usd">3427000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfOS0zLTEtMS05MjI3OQ_2f97c3c4-d123-4083-b6bf-1fa0f7267239"
      unitRef="usd">11284000</us-gaap:GainLossOnSaleOfBusiness>
    <atro:BusinessAcquisitionPreacquisitionContingencySettlement
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTgtMS0xLTEtMTAzMzMy_71eb4b24-d3b3-447b-ac55-c0febeac6d76"
      unitRef="usd">5824000</atro:BusinessAcquisitionPreacquisitionContingencySettlement>
    <atro:BusinessAcquisitionPreacquisitionContingencySettlement
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTgtMy0xLTEtMTAzMzMy_a0b46427-45b0-4808-b824-d8a4167cbc65"
      unitRef="usd">0</atro:BusinessAcquisitionPreacquisitionContingencySettlement>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTktMS0xLTEtOTIyNzk_e81498be-944b-4f09-b539-4c5116f1dabf"
      unitRef="usd">525000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMTktMy0xLTEtOTIyNzk_61148f5f-abd4-4c94-8681-a24d7146ebcc"
      unitRef="usd">-513000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjEtMS0xLTEtOTIyNzk_85a07029-122a-4714-a737-676f2313b763"
      unitRef="usd">4170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjEtMy0xLTEtOTIyNzk_3c1c56c6-b666-4ae5-915b-d028ed9f1f4e"
      unitRef="usd">10024000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjItMS0xLTEtOTIyNzk_f8eb88e2-45b9-4283-bac1-2cccd0511a6d"
      unitRef="usd">13860000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjItMy0xLTEtOTIyNzk_bb63fc1a-dd83-46e3-a69d-3cd0cec97d8f"
      unitRef="usd">9015000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjMtMS0xLTEtOTIyNzk_f275e287-caaa-4c52-89db-32e0eb7b7f10"
      unitRef="usd">-3488000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjMtMy0xLTEtOTIyNzk_af98cea4-8d08-48c7-a5ab-ab89d244c91d"
      unitRef="usd">8625000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjQtMS0xLTEtOTIyNzk_46a23f0c-75c7-41fd-bce2-7ad96a54ac55"
      unitRef="usd">2909000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjQtMy0xLTEtOTIyNzk_1eaab73a-dfd4-43b5-94a9-981c3ed2b262"
      unitRef="usd">-1380000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjUtMS0xLTEtOTIyNzk_92a52aa9-1af1-4b1f-8cef-33cc0ef611c8"
      unitRef="usd">-16000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjUtMy0xLTEtOTIyNzk_bbde4252-4068-4635-8a8b-365985ecea46"
      unitRef="usd">363000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjYtMS0xLTEtOTIyNzk_26f4938a-224f-4c8e-ad4c-841bd99ef878"
      unitRef="usd">1190000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjYtMy0xLTEtOTIyNzk_08be4601-cbec-4d6b-931b-812a064f1ef4"
      unitRef="usd">-113000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjctMS0xLTEtOTIyNzk_998c664a-6eb8-48e0-815e-f73e00e1f2a9"
      unitRef="usd">1262000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjctMy0xLTEtOTIyNzk_061ec65a-8c49-4c5b-910c-3ade65857c13"
      unitRef="usd">16492000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <atro:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjgtMS0xLTEtOTIyNzk_31487ecd-c386-4323-8865-7bd29b3c5e4a"
      unitRef="usd">-1447000</atro:IncreaseDecreaseInOperatingLeaseLiabilities>
    <atro:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjgtMy0xLTEtOTIyNzk_189e0032-3954-4a50-978a-dc584890061c"
      unitRef="usd">-1724000</atro:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjktMS0xLTEtOTIyNzk_bc22bd3d-226b-4394-acd7-439a31aeb965"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMjktMy0xLTEtOTIyNzk_7a0e2d9f-5f88-44ad-99d4-e9eccc707f08"
      unitRef="usd">-109000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzAtMS0xLTEtOTIyNzk_a5767669-c264-4527-a162-4925e9877381"
      unitRef="usd">-19181000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzAtMy0xLTEtOTIyNzk_5af88f24-045a-4d4e-b276-b90a92b03bda"
      unitRef="usd">316000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzMtMS0xLTEtOTIyNzk_376dea68-91e7-4e9e-83d2-afd2eddad11e"
      unitRef="usd">3437000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzMtMy0xLTEtOTIyNzk_2987c6fb-ef27-4ab1-8846-e6b4a83d889e"
      unitRef="usd">21961000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzQtMS0xLTEtOTIyNzk_068ed6f8-6960-4d96-8c6b-27e3550c5af1"
      unitRef="usd">1573000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzQtMy0xLTEtOTIyNzk_6c9b484f-d4ee-41f7-aa8b-d65666e34234"
      unitRef="usd">1160000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzYtMS0xLTEtOTIyNzk_c215fb6b-f736-4513-a289-4a89cfab48e8"
      unitRef="usd">1864000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzYtMy0xLTEtOTIyNzk_df028d88-0815-4116-9be7-2e7707cdbd8a"
      unitRef="usd">20801000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzgtMS0xLTEtOTIyNzk_a8350e5f-a281-4d76-8c8f-4603aff50ba4"
      unitRef="usd">126122000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzgtMy0xLTEtOTIyNzk_af3587ff-1169-49af-b88c-68b4a1a4b5ea"
      unitRef="usd">17925000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzktMS0xLTEtOTIyNzk_d5fc0726-25d8-4f1c-9aee-301d61f1a977"
      unitRef="usd">111986000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfMzktMy0xLTEtOTIyNzk_2339ec25-01c7-45d7-9436-f4d203409044"
      unitRef="usd">43925000</us-gaap:RepaymentsOfLongTermDebt>
    <atro:ProceedsPaymentsFromStockAwardActivity
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDEtMS0xLTEtOTM1NjY_bb626bc1-8ebd-4713-830f-1bd851cfa53d"
      unitRef="usd">-602000</atro:ProceedsPaymentsFromStockAwardActivity>
    <atro:ProceedsPaymentsFromStockAwardActivity
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDEtMy0xLTEtOTM1NjY_7b6cdfc2-3e4d-4881-8b99-d620b0fcb0e2"
      unitRef="usd">108000</atro:ProceedsPaymentsFromStockAwardActivity>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDItMS0xLTEtOTM1NzI_edffb796-0d75-4dc7-892a-46d8aec3c9d6"
      unitRef="usd">11000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDItMy0xLTEtOTM1NzI_928593d2-067c-40df-a5d2-ef03340f1275"
      unitRef="usd">23000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDYtMS0xLTEtOTIyNzk_3eb9d71c-da50-4759-b07a-f8ecb708b5c5"
      unitRef="usd">4347000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDYtMy0xLTEtOTIyNzk_15e2e7f5-f97e-4fa5-987b-75995aa34907"
      unitRef="usd">771000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDctMS0xLTEtOTIyNzk_dfdb68f6-4fcc-4897-bf09-7102b052a509"
      unitRef="usd">9176000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDctMy0xLTEtOTIyNzk_dc611427-02ac-480a-bc4a-7099478b5958"
      unitRef="usd">-26686000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDgtMS0xLTEtOTIyNzk_558f8592-e2f2-40d2-8657-8deabfc0abb9"
      unitRef="usd">80000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDgtMy0xLTEtOTIyNzk_0e2545de-e2db-437b-b225-4a91e811d154"
      unitRef="usd">-173000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDktMS0xLTEtOTIyNzk_3d08113f-be72-42d4-b50c-7afc673a2e16"
      unitRef="usd">-8061000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNDktMy0xLTEtOTIyNzk_b826c410-5f49-4a9d-9816-8ee508358e5d"
      unitRef="usd">-5742000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTAtMS0xLTEtOTIyNzk_d385112d-424a-43e4-9d61-54683d4b2975"
      unitRef="usd">13778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id503285f593a41b89c9b64694d2fc85d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTAtMy0xLTEtOTIyNzk_31ea5564-e234-4d06-ae7f-3a5dc7218fc1"
      unitRef="usd">29757000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTEtMS0xLTEtOTIyNzk_68f2ca10-d16c-4277-ba46-5c28e72836dd"
      unitRef="usd">5717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yNS9mcmFnOjVkMGE5OGRhZDEzNzQ5MzA4YjJkYzk2ZjVmMmQwMjdjL3RhYmxlOjA3YWRkMmY3MjM2NzRlNjJiN2ZlNjYyYjkxZWYxYzIzL3RhYmxlcmFuZ2U6MDdhZGQyZjcyMzY3NGU2MmI3ZmU2NjJiOTFlZjFjMjNfNTEtMy0xLTEtOTIyNzk_2e673a0e-c89a-4a38-b7dd-b971ab4bb905"
      unitRef="usd">24015000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="i693ee82391ed4773b69e8d72b7dcf094_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMy01LTEtMS05MjI3OQ_1ebb95a9-84ba-4f39-9b8a-27e775d49d06"
      unitRef="usd">291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMy03LTEtMS05MjI3OQ_f5482242-14b5-451d-9b23-bfe07c961787"
      unitRef="usd">289000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNi01LTEtMS05MjI3OQ_b3affa00-3294-4ab4-860e-0326261023ce"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNi03LTEtMS05MjI3OQ_194cdac2-fe99-4b68-a5ad-714d8df9c9ea"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOC01LTEtMS05MjI3OQ_d50f96ca-7bbd-4676-91fe-a48bcf10f95a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockholdersEquity
      contextRef="i26e3963a78954286b82fd75154c1891d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOS01LTEtMS05MjI3OQ_0fd34acf-2b9a-422e-be01-41f23cc40767"
      unitRef="usd">293000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic13a471287334d1983fdf2cb2718ecdd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfOS03LTEtMS05MjI3OQ_c409fbda-7710-4bdf-9f21-927d7a75670d"
      unitRef="usd">290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ed77e32a154456fbcf10030d92a1eac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTEtNS0xLTEtOTIyNzk_b767dda9-d288-4566-9fa5-4b64aa8de0e0"
      unitRef="usd">63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i595e74458d0446fcb83661a7d6a82d7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTEtNy0xLTEtOTIyNzk_875524a4-aba1-4c5b-ad07-5f56247dbea7"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTQtNS0xLTEtOTIyNzk_3b352766-f940-4fee-aabb-903a364eae59"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockholdersEquity
      contextRef="ibcaf5160044842c0928457342310fa0a_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTUtNS0xLTEtOTIyNzk_2a6d6410-3eb0-48a7-8cb5-42d47a71da03"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTUtNy0xLTEtOTIyNzk_5ad52a7e-1032-41e7-8059-7e2829fa5906"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1fc258a2789437a91c52270c9035140_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTctNS0xLTEtOTIyNzk_213a3e1b-8f99-4d6e-85c9-874255a824d0"
      unitRef="usd">98630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i717f84f700894cd8a313181a148dda92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMTctNy0xLTEtOTIyNzk_0e009ea8-0038-4951-9754-6f59bb9e32a9"
      unitRef="usd">92037000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjAtNS0xLTEtOTIyNzk_06d50e99-e6ac-432a-96d1-1c44780b4ce3"
      unitRef="usd">2399000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjAtNy0xLTEtOTIyNzk_a0d90339-d428-4445-8bf3-b44b5addce83"
      unitRef="usd">2501000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifc3b5f24ba0647749c49712f52ac3196_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjEtNS0xLTEtOTIyNzk_5ae5074a-a3ce-44cd-b07a-2872b6e475bb"
      unitRef="usd">603000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie84329e9ccdd4749af63ac4ca1048bf5_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjEtNy0xLTEtOTIyNzk_4dea3228-2853-4e66-ae0b-cc4b1f1eb855"
      unitRef="usd">293000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i824ea1af55d34c429bbfe40c01021030_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjItNS0xLTEtOTIyNzk_2addc32e-46b2-446e-9e8d-2a3ce42e825d"
      unitRef="usd">100426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9de4953141ce40eb9a6d4b51d9d12259_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjItNy0xLTEtOTIyNzk_88547e72-5b54-4e33-bdc2-39b669715589"
      unitRef="usd">94245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id073f984ea4d40d2a238bde7f2b585d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjQtNS0xLTEtOTIyNzk_eca69431-33d1-4658-b87f-f431d4ea3227"
      unitRef="usd">-9526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9bb59e05860b4973abb59e8178409f89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjQtNy0xLTEtOTIyNzk_2e21c5ed-4572-4b49-822a-8ec488528f1c"
      unitRef="usd">-14495000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjYtNS0xLTEtOTIyNzk_62ea07df-4718-4724-aa24-3719a8962c63"
      unitRef="usd">224000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib76385781ac940139d536702f61eb5f6_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjYtNy0xLTEtOTIyNzk_1dde9ca9-bda5-43d1-8db5-f1ee9b6b64fd"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia241a6de7a6941cbb51a6f87a5593957_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjgtNS0xLTEtOTIyNzk_c125a16a-4fec-4116-90d1-7cc6a86539ea"
      unitRef="usd">-185000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib76385781ac940139d536702f61eb5f6_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjgtNy0xLTEtOTIyNzk_6c046d87-001d-4288-ab90-83c075c73f0d"
      unitRef="usd">-351000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i4553a91c28224b67931e0b9632e66795_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjktNS0xLTEtOTIyNzk_4241b27d-0cb3-4eb3-8629-a4d1ed54cd11"
      unitRef="usd">-9117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9fec0d50ff3e46568842598924de4960_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMjktNy0xLTEtOTIyNzk_7c0c198a-00fb-4a60-af66-ce056507f239"
      unitRef="usd">-14325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bd57d1c1c8c436d8d628647d62da4ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzEtNS0xLTEtOTIyNzk_232158b1-9fad-42d8-af42-24a5873b1294"
      unitRef="usd">240360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e58c9da88a2438e979d2ef5af4ac78e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzEtNy0xLTEtOTIyNzk_9100c257-9de0-4ce3-8c85-042703918750"
      unitRef="usd">287225000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzQtNS0xLTEtOTIyNzk_715f3f82-d868-4f59-b6a0-38739839ae81"
      unitRef="usd">-4415000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzQtNy0xLTEtOTIyNzk_b8c1e899-0507-4b8d-962c-f932a0a7ebec"
      unitRef="usd">-3101000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i722e1a8132764f38b0684eb04e7171b6_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzUtNS0xLTEtOTIyNzk_d4317446-4ad9-4477-915c-8911206fd579"
      unitRef="usd">-1482000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i6d40363f3fc04c1abc2eb16dc22d8f84_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzUtNy0xLTEtOTIyNzk_c18ae3f8-2ad7-4a3c-bca7-78a44d3705d1"
      unitRef="usd">-5077000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockholdersEquity
      contextRef="i7200c6cc32794d77ba4747e90ccb8b48_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzgtNS0xLTEtOTIyNzk_6231f9a2-1aeb-429c-a069-19c5be1c7033"
      unitRef="usd">234463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ca7a7f0ff9f428499ef289bc8bc58a8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfMzgtNy0xLTEtOTIyNzk_2e8b367e-29ab-4fc0-b0b8-cd356c9cc8ff"
      unitRef="usd">279047000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3158cd4559254763b9d46dca51f5300f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDAtNS0xLTEtOTIyNzk_f794c316-07d7-4024-a7fc-01ac85a1729c"
      unitRef="usd">-89898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d981bb699dd4c798d8cb0c36d34f689_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDAtNy0xLTEtOTIyNzk_5be9536e-34a5-4473-bd10-1bab3d8066db"
      unitRef="usd">-108516000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDItNS0xLTEtOTIyNzk_e56ffa99-1c83-49ec-a4b9-bb34185778f2"
      unitRef="usd">2695000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDItNy0xLTEtOTIyNzk_6125f89c-0b38-4edb-ba92-2f6fb8c35030"
      unitRef="usd">9277000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockholdersEquity
      contextRef="i660c127fa50443bfbfb3f3561286441b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDQtNS0xLTEtOTIyNzk_397830e8-81b3-45cb-a1bb-5754570abf04"
      unitRef="usd">-87203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bd8c2b94e874591b394c50735ae4692_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDQtNy0xLTEtOTIyNzk_d3ae3ccf-d0d7-42d4-9742-135f36d42364"
      unitRef="usd">-99239000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDUtNS0xLTEtOTIyNzk_684cb9af-d004-4489-8ed6-05bda387ae6b"
      unitRef="usd">238924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOmFjMjQ4OTIwM2Q4NjRjNWViNzRhNWFhYzM3MjA4YWQxL3RhYmxlcmFuZ2U6YWMyNDg5MjAzZDg2NGM1ZWI3NGE1YWFjMzcyMDhhZDFfNDUtNy0xLTEtOTIyNzk_ff0e4ac5-08a0-45db-8997-f530d39e2e63"
      unitRef="usd">260082000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i693ee82391ed4773b69e8d72b7dcf094_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMy01LTEtMS05MjI3OQ_be9d3acb-6d27-414e-b2ce-44894b2c9c4b"
      unitRef="shares">29122000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMy03LTEtMS05MjI3OQ_5681f29f-344a-4911-9ed0-87e39fa6f5d4"
      unitRef="shares">28911000</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNS01LTEtMS05MjI3OQ_cfc053a0-886e-4a04-a32f-53300e8e3741"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNS03LTEtMS05MjI3OQ_f2473296-5229-49a2-b529-69c540399c34"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNi01LTEtMS05MjI3OQ_bceef0c0-17a8-45c3-ad36-15f3853f25fa"
      unitRef="shares">83000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNi03LTEtMS05MjI3OQ_59829f50-0462-4388-8b84-9b3c249f9806"
      unitRef="shares">42000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1dbb83a894df438a9838f417aa6cc7e3_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNy01LTEtMS05MjI3OQ_a3195ee0-eaf8-4836-8516-5f3f4c471646"
      unitRef="shares">67000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i7b0e80d5c5ed472f990e0549b7f0e954_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfNy03LTEtMS05MjI3OQ_db5bbee1-22ee-4695-8344-c88ff899533f"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:SharesIssued
      contextRef="i26e3963a78954286b82fd75154c1891d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfOC01LTEtMS05MjI3OQ_38f1a75d-f1dc-4653-8ea9-0bc745c61643"
      unitRef="shares">29273000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="ic13a471287334d1983fdf2cb2718ecdd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfOC03LTEtMS05MjI3OQ_4cc7ef21-04b7-40d1-80e5-d27d1b80e95f"
      unitRef="shares">29009000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i7ed77e32a154456fbcf10030d92a1eac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTAtNS0xLTEtOTIyNzk_65d57a26-2323-4d13-9cd3-77b6691a08df"
      unitRef="shares">6314000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i595e74458d0446fcb83661a7d6a82d7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTAtNy0xLTEtOTIyNzk_3337cc88-11eb-449d-8707-a285fccaf7be"
      unitRef="shares">6375000</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTEtNy0xLTEtOTIyNzk_5a867d2c-75c7-4903-aecf-68718eff2305"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i137d189ff2424be7ba1350943d873b5d_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTMtNS0xLTEtOTIyNzk_b5ec98c0-60e8-4b53-86b8-673f887aecc9"
      unitRef="shares">-67000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iefe0c0af56254f259da51b56fc9d81fd_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTMtNy0xLTEtOTIyNzk_b7779b0f-bd34-4859-bfe2-87cfd7d2dd8b"
      unitRef="shares">-36000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:SharesIssued
      contextRef="ibcaf5160044842c0928457342310fa0a_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTQtNS0xLTEtOTIyNzk_f9c4c237-69ad-4ccf-b5f6-a9e4676de170"
      unitRef="shares">6247000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="iddfbc2dc4a3b4f2291ac7be1ae792cc8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTQtNy0xLTEtOTIyNzk_d2eba2a9-1128-461a-bfdc-ca4c5e548694"
      unitRef="shares">6363000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i3158cd4559254763b9d46dca51f5300f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTYtNS0xLTEtOTIyNzk_3a9a47e4-b729-400a-8a52-4b95ba9f6a2e"
      unitRef="shares">3155000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i0d981bb699dd4c798d8cb0c36d34f689_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTYtNy0xLTEtOTIyNzk_3d314841-7876-485c-b2c9-c8145682cf6f"
      unitRef="shares">3808000</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTgtNS0xLTEtOTIyNzk_f41a4fd0-d174-47cf-9c97-7fd6b96fdbc3"
      unitRef="shares">95000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMTgtNy0xLTEtOTIyNzk_ed5567a0-8dc0-4f3e-a29a-be4e5c5e78bc"
      unitRef="shares">325000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:SharesIssued
      contextRef="i660c127fa50443bfbfb3f3561286441b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMjAtNS0xLTEtOTIyNzk_af133739-0473-4981-ba35-059fe3ad426c"
      unitRef="shares">3060000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i3bd8c2b94e874591b394c50735ae4692_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18yOC9mcmFnOjcyM2YyNjc2Mzg4MTRkMjFhYzVlODhlOTYxYWMzZTEzL3RhYmxlOjM2NDRhOThkOGRlNTQ3NzJhNWNhNDgyODViNmFkZTI1L3RhYmxlcmFuZ2U6MzY0NGE5OGQ4ZGU1NDc3MmE1Y2E0ODI4NWI2YWRlMjVfMjAtNy0xLTEtOTIyNzk_ffe70e46-50ce-49b2-a7cc-180afdb8475f"
      unitRef="shares">3483000</us-gaap:SharesIssued>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwMw_ebb28a3e-109a-4402-b725-2912767c015d">Basis of PresentationThe accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Astronics Corporation (&#x201c;Astronics&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have principal operations in the United States (&#x201c;U.S.&#x201d;), Canada, France and England, as well as engineering offices in the Ukraine and India.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwNw_dc9ebefe-23c3-4643-bfba-609fb48a1c7e">Basis of Presentation&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Operating Results&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April&#160;1, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet at December&#160;31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation&#x2019;s 2022 annual report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Astronics Corporation (&#x201c;Astronics&#x201d; or the &#x201c;Company&#x201d;) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have principal operations in the United States (&#x201c;U.S.&#x201d;), Canada, France and England, as well as engineering offices in the Ukraine and India.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The transaction included two elements of contingent earnouts. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Impact of the COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The spread of the COVID-19 pandemic disrupted businesses on a global scale, led to significant volatility in financial markets and affected the aviation and industrial industries. The impacts of the pandemic have placed labor and supply chain pressures on our business and we have been impacted by customer demand variability. Although we saw stable and growing backlog during 2022 and into 2023 in our aerospace business, COVID-19 related disruptions are ongoing and continue to adversely challenge our markets. While we remain bullish about the aerospace business, we believe the recovery to pre-pandemic activity, particularly in the widebody market, will take longer than originally anticipated at the outset of the pandemic. As economic activity continues to recover, we will continue to monitor the situation, assessing further possible implications on our operations, supply chain, liquidity, cash flow and customer orders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021 the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (&#x201c;USDOT&#x201d;) under the Aviation Manufacturing Jobs Protection Program (&#x201c;AMJP&#x201d;). The Company received $5.2 million in the first quarter of 2022. The grant benefit was recognized ratably over the performance period as a reduction to cost of products sold in proportion to the compensation expense that the award is intended to defray. During the three months ended April&#160;2, 2022, the Company recognized $6.0 million of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;24,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total Cash and Restricted Cash Shown in Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;24,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Trade Accounts Receivable and Contract Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allowance for estimated credit losses is based on the Company&#x2019;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer&#x2019;s ability to pay. The allowance for estimated credit losses balance was $2.3 million and $2.6 million at April&#160;1, 2023 and December&#160;31, 2022, respectively. The Company&#x2019;s bad debt expense was insignificant during the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total write-offs charged against the allowance were insignificant the three months ended April&#160;1, 2023 and April&#160;2, 2022. Total recoveries were $0.3 million in the three months ended April&#160;1, 2023 and $0.2 million in the three months ended April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies&#x2019; cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. These costs are included in cost of products sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Valuation of Goodwill and Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would&#160;be recognized to the extent the carrying amount exceeds fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;1, 2023 and April&#160;2, 2022, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the three month periods then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate foreign currency transaction gain or loss included in operations was insignificant for the three months ended April&#160;1, 2023 and April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Newly Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODE5Mw_33461350-09cc-4ab6-96ef-50140783b10c">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Operating Results&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for any interim period are not necessarily indicative of results for the full year. In addition, the COVID-19 pandemic and supply chain disruptions have increased the volatility we experience in our financial results in recent periods and this could continue in future interim and annual periods. Operating results for the three months ended April&#160;1, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet at December&#160;31, 2022 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for complete financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <atro:NumberOfElementsForContingentEarnOuts
      contextRef="ia2a905cded924365990ee95cb3f62397_D20190213-20190213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjExMw_d2cad5dc-7000-48ad-a808-19eefe7f6048"
      unitRef="element">2</atro:NumberOfElementsForContingentEarnOuts>
    <atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived
      contextRef="i8b7b5f7a76ad48279a25729525202ecc_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjQ1MA_b8afbfcf-5464-429d-99e4-d774cd414ed4"
      unitRef="usd">11300000</atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived>
    <atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived
      contextRef="i588a7d0c72fe49a9b7be5793f81b2eb7_D20230301-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODc5NjA5MzAzMTU3Ng_c0204302-9b00-421d-b6ba-63ae077970f5"
      unitRef="usd">3400000</atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived>
    <us-gaap:GrantsReceivable
      contextRef="i42c03115704040d7aef590b53fc978de_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDI5MQ_97d39151-9136-44de-8350-b732a306ba41"
      unitRef="usd">14700000</us-gaap:GrantsReceivable>
    <us-gaap:ProceedsFromCollectionOfOtherReceivables
      contextRef="i8c2a3f42438040cab90d935c1e52309c_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDQ2Mw_54775529-b0d1-4562-8d15-edb4c8f08030"
      unitRef="usd">5200000</us-gaap:ProceedsFromCollectionOfOtherReceivables>
    <atro:GrantRecognized
      contextRef="i7bbb38ff5c254d9fbd645feb5b4c0f4f_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNDc2OQ_ca063caa-4f20-43c0-9fbb-3530a52f9f76"
      unitRef="usd">6000000</atro:GrantRecognized>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMjE5OTAyMzI2OTUzNA_6b9cfe3a-f4f1-4b85-b91a-ec468d651f09">Restricted CashUnder the provisions of the ABL Revolving Credit Facility (see Note 7), the Company has a lockbox arrangement with the banking institution for its accounts within the United States whereby daily lockbox receipts are contractually utilized to pay down outstanding balances on the Revolving Credit Facility debt. Lockbox balances that have not yet been applied to the Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfMTY0OTI2NzQ1NTY0NQ_ae884c94-a6d6-4219-9499-d56448e2efe6">The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;24,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total Cash and Restricted Cash Shown in Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;24,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMS0yLTEtMS0xMDM5NTY_c4b895dc-7515-44ae-87a0-ce2ff5df0eb1"
      unitRef="usd">4220000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMS00LTEtMS0xMDM5NTg_5f0261bd-d6be-400f-a649-14962437620f"
      unitRef="usd">24015000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMi0yLTEtMS0xMDM5NTY_827bb2d6-9754-434d-9bb0-6a89bfb9a9b7"
      unitRef="usd">1497000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMi00LTEtMS0xMDM5NTg_9422996e-8b53-4b48-87ae-76e2d30d7a93"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMy0yLTEtMS0xMDM5NTY_43e01686-cb34-47c1-8e82-8198e61ff85e"
      unitRef="usd">5717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RhYmxlOjY2MWUzNWRhM2MxNDQ1Mzk5YTlmNjMzZTI0MjZlNDM0L3RhYmxlcmFuZ2U6NjYxZTM1ZGEzYzE0NDUzOTlhOWY2MzNlMjQyNmU0MzRfMy00LTEtMS0xMDM5NTg_8e232ebe-5fd6-4f6b-88c5-683562e0c95e"
      unitRef="usd">24015000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwOQ_dfc3c968-a5bf-4711-bace-1def0a4949fb">Trade Accounts Receivable and Contract AssetsThe allowance for estimated credit losses is based on the Company&#x2019;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer&#x2019;s ability to pay.The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the COVID-19 pandemic or the Russian/Ukrainian conflict, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace companies&#x2019; cash flows are impacted by the COVID-19 pandemic and associated supply chain disruptions.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ0Mw_4c9733cd-e1de-4c02-aa67-758a21345d7b"
      unitRef="usd">2300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ1MA_9cb91c6d-b72d-4e34-936e-a79f7adc8fc2"
      unitRef="usd">2600000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ5NzU1ODIyNzgx_275d360e-82db-4718-86b2-df8d5cd7e1c4"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNTQ5NzU1ODIyNzky_80619c24-e50d-4bfa-b5cf-c9039351ccef"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwNA_566520e5-8bae-4049-8eaf-780ad1c1c5eb">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $12.7 million and $12.2 million for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. These costs are included in cost of products sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNjU3MQ_2fdd5809-9e0c-4592-9159-2a7548c4f673"
      unitRef="usd">12700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfNjU3OA_e488fa5a-fa6a-4a56-a982-a34bc5d7dfd9"
      unitRef="usd">12200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIwMQ_0436b04f-2420-433a-a3e4-72ebb5f68017">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Valuation of Goodwill and Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would&#160;be recognized to the extent the carrying amount exceeds fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNC9mcmFnOjk4MWMyM2M4M2Y5MDRhM2ZhZmI5MjAzYjA1YmQ3YmRkL3RleHRyZWdpb246OTgxYzIzYzgzZjkwNGEzZmFmYjkyMDNiMDViZDdiZGRfODIxMA_1d97d6e2-2d36-42fa-ad12-90b8f498a73d">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Newly Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider the applicability and impact of all ASUs. Recent ASUs were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg0OQ_4578e935-7319-4453-aa13-26ce35872e40">Revenue&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;1, 2023, we had&#160;$578.5 million&#160;of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately&#160;$498.7 million&#160;of our remaining performance obligations as revenue over the next twelve months and the balance thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized $14.1 million and $6.0 million during the three months ended April 1, 2023 and April&#160;2, 2022, respectively, in revenues that were included in the contract liability balance at the beginning of the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended&#160;April&#160;1, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance, January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ending Balance, April&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of April&#160;1, 2023 and December&#160;31, 2022, the Company capitalized $3.0&#160;million and $2.5&#160;million of costs, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue disaggregated by Market Segments as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Transport&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Military Aircraft&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General Aviation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government &amp;amp; Defense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue disaggregated by Product Lines as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical Power &amp;amp; Motion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lighting &amp;amp; Safety&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avionics&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems Certification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzA_835c8a06-19cf-4485-b227-79db2aec208b"
      unitRef="usd">578500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i83b5913845a344f18984d999e51fa9a8_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTQ0_45632ed0-a2e2-4391-a9bc-898329164773"
      unitRef="usd">498700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i83b5913845a344f18984d999e51fa9a8_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMjEz_0dd3e2e7-497b-41e8-93df-c79f23a20aa1">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzAy_7519c60e-965a-43c4-88d9-de5f7813175e"
      unitRef="usd">14100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMzA5_e9922fdb-c08d-4186-a728-5451ded2a603"
      unitRef="usd">6000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg1Nw_3348eff9-d570-4742-b800-5141955f4f84">The following table presents the beginning and ending balances of contract assets and contract liabilities during the three months ended&#160;April&#160;1, 2023: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance, January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ending Balance, April&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMS0yLTEtMS05MjI3OQ_1b2d0308-3abb-48b3-a13e-26ade2899e25"
      unitRef="usd">27349000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id9a1ed6bcfd245dfb8cb881d34b5cc81_I20230101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMS00LTEtMS05MjI3OQ_0530cc11-ecd5-4bb2-9601-fc62f0ad6aa0"
      unitRef="usd">33209000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMi0yLTEtMS05MjI3OQ_92c72c26-fc82-4834-861b-35d6e59851ae"
      unitRef="usd">30299000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjVkNzBjOWUzMDVmZTQ3Zjg4ZmY5MjhmMGQ4NGM4NDI1L3RhYmxlcmFuZ2U6NWQ3MGM5ZTMwNWZlNDdmODhmZjkyOGYwZDg0Yzg0MjVfMi00LTEtMS05MjI3OQ_46780ccb-9a85-4b05-b330-d2ffc09d28e7"
      unitRef="usd">28570000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CapitalizedContractCostGross
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTU3Ng_e9bf3d78-35ad-4b16-b114-7fb70d818976"
      unitRef="usd">3000000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTY0OTI2NzQ0NDM4OQ_27ee66c7-5d07-409a-92e2-ded16ce4e729"
      unitRef="usd">2500000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RleHRyZWdpb246N2Q1ODJhMWE1MmZlNGE4MGFkZTlmY2I4NWJmZTk1MjFfMTg1OA_8ee192ac-aab2-4741-a49f-a15d18526b5e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue disaggregated by Market Segments as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Transport&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Military Aircraft&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General Aviation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government &amp;amp; Defense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue disaggregated by Product Lines as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical Power &amp;amp; Motion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lighting &amp;amp; Safety&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avionics&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems Certification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8pt;padding-right:-8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c29017de73445f5b36982505e614294_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMy02LTEtMS05MjI3OQ_63670390-2f04-435a-aaf7-2000bcf2115a"
      unitRef="usd">94213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c916965991402fa895a893b2980648_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMy04LTEtMS05MjI3OQ_7f93dfad-682a-4923-b1b1-69d37ef6ae02"
      unitRef="usd">64089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac3d481fa3846c1a05fb8d6b761faec_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNC02LTEtMS05MjI3OQ_7f3e5ea6-0cae-4ff0-87f8-4241f63b65e1"
      unitRef="usd">14064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie38255a6a9c54e60af30893babd3c8b0_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNC04LTEtMS05MjI3OQ_3a17f648-e837-41f8-8074-c58abebb825b"
      unitRef="usd">14976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49a0536798bc43c094a00a070d8544e0_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNS02LTEtMS05MjI3OQ_25d4efe1-cf5e-465f-983f-ae51b7002639"
      unitRef="usd">19448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66c4ee7ab8fa4652afe164e61097e87b_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNS04LTEtMS05MjI3OQ_f0114a2a-a7d2-4996-9102-5cd00e6f0b78"
      unitRef="usd">15867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd5da80a901f464d89febb95910d3c6f_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNi02LTEtMS05MjI3OQ_1999b99c-c4ad-4f73-8129-cb0435576415"
      unitRef="usd">7872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bfe7534b4e04407adfa329ebbcb61df_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNi04LTEtMS05MjI3OQ_438bed48-0c6a-4252-b6a9-7d65c385e1f2"
      unitRef="usd">6462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNy02LTEtMS05MjI3OQ_d1be35e2-d3dc-4963-b86b-2b557d16fe42"
      unitRef="usd">135597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfNy04LTEtMS05MjI3OQ_3e4d8a3e-0c8d-4707-9a12-e27a93c5ebfe"
      unitRef="usd">101394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4672f2612a0949bb9d9e677edf5b9f7c_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTEtNi0xLTEtOTIyNzk_3058b0f6-42cb-4bed-a1ce-876a4374e5e1"
      unitRef="usd">20941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i264f7bc06cbd4135975f5eef056ade65_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTEtOC0xLTEtOTIyNzk_beb5bb3f-1a0d-478a-9a9d-938ecb467b06"
      unitRef="usd">14782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTItNi0xLTEtOTIyNzk_84be9576-c92d-48a6-9913-de01f9da8730"
      unitRef="usd">20941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTItOC0xLTEtOTIyNzk_cc3a0f3c-45cb-49c4-82c0-39fcfc23975f"
      unitRef="usd">14782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTQtNi0xLTEtOTIyNzk_fec40fd9-3c70-444d-982c-bd567402ccce"
      unitRef="usd">156538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjBhMzI4ZmZmZDM2MzQ3NTM5ODJjYjFmYmQwYjg1NzE2L3RhYmxlcmFuZ2U6MGEzMjhmZmZkMzYzNDc1Mzk4MmNiMWZiZDBiODU3MTZfMTQtOC0xLTEtOTIyNzk_fe56ff82-ed4c-482f-969c-8a28cea5dd8a"
      unitRef="usd">116176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMy02LTEtMS05MjI3OQ_852326d6-b2d4-4e7e-bedb-111902e9e66e"
      unitRef="usd">53454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if85e5fa0200e45349ec79b9c6a0ef306_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMy04LTEtMS05MjI3OQ_1bcd8da8-8766-4e38-b1df-62c96f7388e5"
      unitRef="usd">44467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b5edafa6245440e9c98a1c066cc8f4d_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNC02LTEtMS05MjI3OQ_6cf32b6b-4bd4-452d-ae4f-b16482c454c9"
      unitRef="usd">36553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36dd586e55794da98bb36644a40edfca_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNC04LTEtMS05MjI3OQ_9ec32f64-0326-47d9-b1f9-438cbdc4ee42"
      unitRef="usd">29211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0894e14ee548488e8169385a5a161dd7_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNS02LTEtMS05MjI3OQ_d42377dd-c79b-4f64-9d7d-9b2dbb2224ae"
      unitRef="usd">29741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85f27034b50640bebe7d9d779c03f94d_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNS04LTEtMS05MjI3OQ_1b082fa2-aa27-4832-8b65-88b68b6a9704"
      unitRef="usd">18875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i342ef76cbd784b2c8eb79c5aca165f78_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNi02LTEtMS05MjI3OQ_a37930ca-5855-4ddc-a4ec-be1adb147c82"
      unitRef="usd">5677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia04d31cc66cc485880891cfa5cc29272_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNi04LTEtMS05MjI3OQ_04fa504c-8616-48b3-8674-27e22a4a5a6a"
      unitRef="usd">1002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21f6782c30d34706a965b172dab8e814_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNy02LTEtMS05MjI3OQ_29a930fe-a65e-4b3e-93e5-3f78ae4c5a8d"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5ac74d15fef4081af1ab4bb133f1208_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfNy04LTEtMS05MjI3OQ_482abcd4-7981-4298-8773-1fd7e4c14987"
      unitRef="usd">1377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic97ff409def74aa1bcacf327a56369d2_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOC02LTEtMS05MjI3OQ_f97fe42e-265c-4e6e-94ff-90dabc550a75"
      unitRef="usd">7872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e7dcdf1fa204f8d926da73e9a253496_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOC04LTEtMS05MjI3OQ_c97485af-979b-44f6-859b-fc9b4b32f6d7"
      unitRef="usd">6462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOS02LTEtMS05MjI3OQ_9d0b64cd-0d36-4a62-b1dc-b5bc1118b5ff"
      unitRef="usd">135597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfOS04LTEtMS05MjI3OQ_9aadabe2-805d-4dfa-ad16-338545a44abf"
      unitRef="usd">101394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTEtNi0xLTEtOTIyNzk_a847e637-2d17-4090-9ccd-1af304eb2387"
      unitRef="usd">20941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTEtOC0xLTEtOTIyNzk_e7ff16e7-05b5-4b4c-a402-abe707a725a0"
      unitRef="usd">14782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTMtNi0xLTEtOTIyNzk_ed59c441-bf9f-41a5-9fcc-cac1078ce208"
      unitRef="usd">156538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN18zNy9mcmFnOjdkNTgyYTFhNTJmZTRhODBhZGU5ZmNiODViZmU5NTIxL3RhYmxlOjQyMjhjNTI3MmFhMDQxZGFhOTRjMDVkNzJhZGZmZGEzL3RhYmxlcmFuZ2U6NDIyOGM1MjcyYWEwNDFkYWE5NGMwNWQ3MmFkZmZkYTNfMTMtOC0xLTEtOTIyNzk_85e9dca5-cfd9-4b79-ad88-d002e134dffc"
      unitRef="usd">116176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RleHRyZWdpb246NjEwZjMzY2JhYzIzNGZmM2E2ZGNiZjljY2EzZDQzZDZfNDMw_0f069a03-a56f-4af3-aeca-e1aac5fc334b">Inventories&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in Progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw Material&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated the carrying value of existing inventories and believe they are properly reflected at their lower of carrying value or net realizable value. Future changes in demand or other market developments could result in future inventory charges. The Company is actively managing inventories and aligning them to meet known current and future demand.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RleHRyZWdpb246NjEwZjMzY2JhYzIzNGZmM2E2ZGNiZjljY2EzZDQzZDZfNDI3_577a7029-41c8-47bc-8b6a-6a17cd725fb1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in Progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw Material&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMS0xLTEtMS05MjI3OQ_266aaaaa-4fa0-440f-bb80-291c7ff53bcc"
      unitRef="usd">32527000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMS0zLTEtMS05MjI3OQ_edfdd5d0-2ec2-44ca-8bda-845760490236"
      unitRef="usd">30703000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMi0xLTEtMS05MjI3OQ_07f73a9d-5196-4bb0-b916-3c43ef4495d4"
      unitRef="usd">30298000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMi0zLTEtMS05MjI3OQ_144acb46-6842-497e-8154-eafedeba83a9"
      unitRef="usd">29895000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMy0xLTEtMS05MjI3OQ_8c98f9da-ebd3-488b-8a45-2120f668b55c"
      unitRef="usd">137119000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfMy0zLTEtMS05MjI3OQ_b87f9f50-1a41-45ba-aae3-d757a5ed984a"
      unitRef="usd">127385000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfNC0xLTEtMS05MjI3OQ_4e631998-b159-420c-8a86-75161b30f78b"
      unitRef="usd">199944000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180MC9mcmFnOjYxMGYzM2NiYWMyMzRmZjNhNmRjYmY5Y2NhM2Q0M2Q2L3RhYmxlOmNiNmUyMTIwMGIyYjQxNzI4NmI1YzNiY2E4Y2Y4MjlmL3RhYmxlcmFuZ2U6Y2I2ZTIxMjAwYjJiNDE3Mjg2YjVjM2JjYThjZjgyOWZfNC0zLTEtMS05MjI3OQ_e79f1362-b734-474a-8352-8f03ba729d4d"
      unitRef="usd">187983000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RleHRyZWdpb246MTFjMzVkNTRmMGRiNDk3OGFjZmRkYmI2ODFiM2FkMWNfOTY_d96af021-b593-4ac5-8580-d8cb87376bb8">Property, Plant and Equipment&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and Improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in Progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Accumulated Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RleHRyZWdpb246MTFjMzVkNTRmMGRiNDk3OGFjZmRkYmI2ODFiM2FkMWNfMTAw_aac439dd-09df-403d-8c82-2afbe9e98c4d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and Improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in Progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Accumulated Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iea7b2c0d0c7a4d8bbfbf0d5acea4bfec_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMS0xLTEtMS05MjI3OQ_960d25b6-68fa-490d-b0c4-4ed0a0ee3ac4"
      unitRef="usd">8590000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia61959825d8f4bca81af4d2b4a9138ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMS0zLTEtMS05MjI3OQ_fc84ec11-bbbf-4edf-995c-91d143319fe5"
      unitRef="usd">8578000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibb730c1165d042fa81d1761cc9332df2_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMi0xLTEtMS05MjI3OQ_4573a4fc-ab39-4cff-99c3-e8a99f30cded"
      unitRef="usd">71188000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifab56e7480064c8ca8f595e8fcd54584_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMi0zLTEtMS05MjI3OQ_51fd6200-a167-49a0-a373-93377b945028"
      unitRef="usd">73744000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id743bc55c03148fda76182fdab05a1fc_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMy0xLTEtMS05MjI3OQ_492d4043-a91d-4912-b30d-6f8a495856bf"
      unitRef="usd">123976000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida7699b6b57b45fe94a2befed0cd8ec6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfMy0zLTEtMS05MjI3OQ_8ab3e366-e9a7-407d-ab4c-a1d80888c282"
      unitRef="usd">123071000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45d696c6dd194de08aa9220b87eda1fb_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNC0xLTEtMS05MjI3OQ_a0994f4f-6df7-4e22-8ee6-6682f7eed4d8"
      unitRef="usd">6295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26adbac73c5844a9aef86075f840438e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNC0zLTEtMS05MjI3OQ_dc12bd86-6dfc-452c-aaa2-0cf6eba7a115"
      unitRef="usd">6415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNS0xLTEtMS05MjI3OQ_59a7f998-bb16-4e1e-8879-d1368d41cff6"
      unitRef="usd">210049000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNS0zLTEtMS05MjI3OQ_8a30471a-6fa9-4af6-b4e3-0b22440d722f"
      unitRef="usd">211808000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNi0xLTEtMS05MjI3OQ_5b7edf10-58d5-4b6b-802a-10887416d760"
      unitRef="usd">121426000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNi0zLTEtMS05MjI3OQ_13fa6d62-2a45-4383-bd86-0dba40f08710"
      unitRef="usd">121150000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNy0xLTEtMS05MjI3OQ_2c9627f6-a990-4e1e-9c1e-69eca12c31d2"
      unitRef="usd">88623000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180My9mcmFnOjExYzM1ZDU0ZjBkYjQ5NzhhY2ZkZGJiNjgxYjNhZDFjL3RhYmxlOmViOTNkMjg5YTJiMDQ5YzM4OTcyZjcxOTEwYmI1ZjJhL3RhYmxlcmFuZ2U6ZWI5M2QyODlhMmIwNDljMzg5NzJmNzE5MTBiYjVmMmFfNy0zLTEtMS05MjI3OQ_6f7be686-81a9-443f-8ba1-d66e86a94d3e"
      unitRef="usd">90658000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk2_99af9326-f602-414b-a3fc-c7b42485eb67">Intangible Assets&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes acquired intangible assets as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average&#160;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed and Unpatented Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk4_24666107-a93a-4922-ac8e-dcaf199d7a2d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes acquired intangible assets as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average&#160;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed and Unpatented Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i190b12b2bd23416482bbbfd22321ae1c_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi0xLTEtMS05MjI3OQ_c53b7ae4-de50-4e07-b7cd-5c9afc2f0f97">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6025bbbd10f343a8817f19387e108c4c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi0zLTEtMS05MjI3OQ_adcd8e05-8a4a-48b6-aad4-3a7f89cf9f8e"
      unitRef="usd">2146000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6025bbbd10f343a8817f19387e108c4c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi01LTEtMS05MjI3OQ_01f1dc23-9626-4db8-86bf-ec940e5924d1"
      unitRef="usd">2088000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib109a25bc9cd416585947737acfb0149_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi03LTEtMS05MjI3OQ_2c9a1fa0-4f09-46ca-891e-1027de37f08c"
      unitRef="usd">2146000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib109a25bc9cd416585947737acfb0149_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMi05LTEtMS05MjI3OQ_19839c7a-a1eb-42fa-9a3a-90da04761964"
      unitRef="usd">2066000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5defdc042dd04a6398de9b88e05480fe_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy0xLTEtMS05MjI3OQ_22d0764d-fd21-433d-be4a-22f91bc76e66">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i01e6561790ca4106bf7abd0052206c76_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy0zLTEtMS05MjI3OQ_5bde1132-6ab5-4289-a1f0-55a1b6feebc9"
      unitRef="usd">11082000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01e6561790ca4106bf7abd0052206c76_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy01LTEtMS05MjI3OQ_3c7dea85-b927-401d-8c2f-4d3665eeb57d"
      unitRef="usd">11057000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0179fc50bc1f4b059c62719b59b7409d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy03LTEtMS05MjI3OQ_0ffd7a3c-47b8-4d6f-8040-cafa75497972"
      unitRef="usd">11082000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0179fc50bc1f4b059c62719b59b7409d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfMy05LTEtMS05MjI3OQ_c6436b2b-b894-4331-818d-ac1a6410d781"
      unitRef="usd">11052000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibd7caf5f5fb84b14adba78b6f95074d8_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC0xLTEtMS05MjI3OQ_10e3b1d4-c294-4c28-be7a-1f93d65ac5e0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC0zLTEtMS05MjI3OQ_6d0ca26b-656e-429f-b5f6-39020b7aac8b"
      unitRef="usd">11412000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8cecd4e1f4264d2ea7e7f39dd82c90e1_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC01LTEtMS05MjI3OQ_7f32fd57-4248-4343-9b9c-1bb8d1ebd40e"
      unitRef="usd">9550000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC03LTEtMS05MjI3OQ_fa71fd39-c155-4144-9b38-a46e99f156d6"
      unitRef="usd">11402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81246a181dc04dd48e43bb35ce0f9fbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNC05LTEtMS05MjI3OQ_a4e33383-7ab0-4fa7-95c0-af559aa1afcc"
      unitRef="usd">9350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i14b2247b63d64c93ab2c8b5fc28125c1_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS0xLTEtMS05MjI3OQ_fb9b89cf-d183-4814-af9f-944d9fbbbfd7">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id182013e6ff94333bce252b001d1c1ae_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS0zLTEtMS05MjI3OQ_856e0e1f-df2e-48a2-85ac-354fedcf313e"
      unitRef="usd">47872000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id182013e6ff94333bce252b001d1c1ae_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS01LTEtMS05MjI3OQ_cc033886-3219-4f19-aca6-0b68edd673da"
      unitRef="usd">35970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d60434db1f94b7d953a9607abf1b4fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS03LTEtMS05MjI3OQ_50430530-80b1-483e-875d-1a6e590c4607"
      unitRef="usd">47855000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d60434db1f94b7d953a9607abf1b4fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNS05LTEtMS05MjI3OQ_fa7feb4d-d0d5-42b8-bece-06f0772446d0"
      unitRef="usd">34877000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i61c6e9866d7b4f9aa1fce11fc7c9696d_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi0xLTEtMS05MjI3OQ_2408bbfe-cc60-45d3-b470-c0fbc1a7f2e4">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id796d738ed174b30966b4147968c58db_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi0zLTEtMS05MjI3OQ_b39e15ed-2784-49fb-ad23-2fef95fff295"
      unitRef="usd">142166000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id796d738ed174b30966b4147968c58db_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi01LTEtMS05MjI3OQ_5f9b8cb5-c587-43a9-9e55-17f0fa251723"
      unitRef="usd">80316000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifeaa6b0fa40747a983e99427f994b903_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi03LTEtMS05MjI3OQ_ec0a993f-b0bd-483f-bb9b-0f064b289a99"
      unitRef="usd">142133000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifeaa6b0fa40747a983e99427f994b903_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNi05LTEtMS05MjI3OQ_ee3e7637-7310-4ae8-ba35-c20d66e66d85"
      unitRef="usd">77996000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy0xLTEtMS05MjI3OQ_467005a7-61fe-4708-a346-f9267e9ad726">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy0zLTEtMS05MjI3OQ_0bfa3749-6c73-4898-ac41-2e2ec8756bdb"
      unitRef="usd">214678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy01LTEtMS05MjI3OQ_7a52c277-438c-4846-b3d3-8f3ea4cca7aa"
      unitRef="usd">138981000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy03LTEtMS05MjI3OQ_b91d8703-46ed-45be-afed-b9b1e2a3c900"
      unitRef="usd">214618000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjNlMDJjMTM2ZWRhZjQ3MzE4ZThmNzUzZTQ2MDc2NjFlL3RhYmxlcmFuZ2U6M2UwMmMxMzZlZGFmNDczMThlOGY3NTNlNDYwNzY2MWVfNy05LTEtMS05MjI3OQ_8f56ffc6-515f-4770-a810-20d9b76856d1"
      unitRef="usd">135341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzkz_2364f28f-fde5-4b7b-a68c-3c3d47abd5b0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOmE2ZmQ5NjBhNTViNzQ2MDhhZjQzMDVkY2M1MTVjZjVlL3RhYmxlcmFuZ2U6YTZmZDk2MGE1NWI3NDYwOGFmNDMwNWRjYzUxNWNmNWVfMi02LTEtMS05MjI3OQ_174dbeae-dc4f-434d-952e-56ff6383ab30"
      unitRef="usd">3597000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOmE2ZmQ5NjBhNTViNzQ2MDhhZjQzMDVkY2M1MTVjZjVlL3RhYmxlcmFuZ2U6YTZmZDk2MGE1NWI3NDYwOGFmNDMwNWRjYzUxNWNmNWVfMi04LTEtMS05MjI3OQ_835a4c11-5978-4111-bb49-a3704e5fc461"
      unitRef="usd">3765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RleHRyZWdpb246NDczYmIxOGVjMDM3NDg4MGE1OTExZTc2OWE0ZGU2ZDRfMzk0_30091bee-dcda-419b-a2fd-0c20fa74313c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for acquired intangible assets expected for 2023 and for each of the next five years is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMS0xLTEtMS05MjI3OQ_781353c2-ea26-41f3-a9f6-35187efc9890"
      unitRef="usd">13882000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMi0xLTEtMS05MjI3OQ_a0ef08a1-0205-4fd9-b555-decc539b2c7d"
      unitRef="usd">12856000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfMy0xLTEtMS05MjI3OQ_cd69876c-d353-4c87-a277-d562d3d732af"
      unitRef="usd">10935000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNC0xLTEtMS05MjI3OQ_e1220322-0121-46ef-ad1c-b1e7f8bb4946"
      unitRef="usd">9533000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNS0xLTEtMS05MjI3OQ_9d42b722-5a5e-4b6c-97bd-4527c7b84e67"
      unitRef="usd">7825000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180Ni9mcmFnOjQ3M2JiMThlYzAzNzQ4ODBhNTkxMWU3NjlhNGRlNmQ0L3RhYmxlOjEwOTRmNTk1MzRiYTQxZmI5ODZiZjRhOWExMWJkNDM0L3RhYmxlcmFuZ2U6MTA5NGY1OTUzNGJhNDFmYjk4NmJmNGE5YTExYmQ0MzRfNi0xLTEtMS05MjI3OQ_8d9d735a-471a-463a-a2d8-4c3c39facb08"
      unitRef="usd">7037000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RleHRyZWdpb246ZGY0NTI4NDg2OWNhNGEzODkyZTQyOGVkMzQyZTgxNTdfNTQ4_09a58fcf-1a0d-440a-bdc2-c42c00f964dc">Goodwill&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RleHRyZWdpb246ZGY0NTI4NDg2OWNhNGEzODkyZTQyOGVkMzQyZTgxNTdfNTQ0_f8b1c8b1-10c2-4524-985a-03e651ded6ef">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the carrying amount of goodwill for the three months ended April 1, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i0bc874cca9134e169cba8c340b839e36_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS0xLTEtMS05MjI3OQ_fae8f786-e60e-45da-b5b2-6260843405d1"
      unitRef="usd">36534000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS03LTEtMS05MjI3OQ_e4056dd4-c255-4fff-a809-f8bcd0e0a3b9"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if851f1fca4b8418cb7d8f9965410753f_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMS05LTEtMS05MjI3OQ_dc11cb9b-d3e8-4b3c-9574-25bc4752ff65"
      unitRef="usd">36534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2768771189014618b5f6951e1734e940_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi0xLTEtMS05MjI3OQ_8ca130f7-f60f-4232-a99b-80b614f15103"
      unitRef="usd">21635000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi03LTEtMS05MjI3OQ_49509feb-0dc5-4f89-b618-f83d9ad6bbaf"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="id27a593c520348f3b4b583803c6f0e1f_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMi05LTEtMS05MjI3OQ_7ede7a1b-6ae7-4c05-bd41-3c4ee74ddf3e"
      unitRef="usd">21635000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy0xLTEtMS05MjI3OQ_a98fca45-4ec6-4c7f-9d15-28f792770308"
      unitRef="usd">58169000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy03LTEtMS05MjI3OQ_764e9c92-c253-489c-8153-d4659e419dd8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN180OS9mcmFnOmRmNDUyODQ4NjljYTRhMzg5MmU0MjhlZDM0MmU4MTU3L3RhYmxlOmRhN2UzM2JiM2RmODQzMjRiMTMxOWFhNTQ2YTY4OGRjL3RhYmxlcmFuZ2U6ZGE3ZTMzYmIzZGY4NDMyNGIxMzE5YWE1NDZhNjg4ZGNfMy05LTEtMS05MjI3OQ_b3d3b425-d542-4f7f-9302-c7d547c41398"
      unitRef="usd">58169000</us-gaap:Goodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNjI0OA_170d5818-eb93-4fd2-b885-9eb5aa2db967">Long-term Debt and Notes Payable&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt at December&#160;31, 2022 consisted of borrowings under its Fifth Amended and Restated Credit Agreement (the &#x201c;Agreement&#x201d;). The maturity date of the loans under the Agreement was November 30, 2023. At December 31, 2022, there was $164.0&#160;million outstanding on the Agreement and there remained $6.0&#160;million available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company amended the Agreement on January 19, 2023 by entering into the Sixth Amended and Restated Credit Agreement (the &#x201c;ABL Revolving Credit Facility&#x201d;). The ABL Revolving Credit Facility set the maximum aggregate amount that the Company can borrow under the revolving credit line at $115&#160;million, with borrowings subject to a borrowing base determined primarily by certain domestic inventory and accounts receivable. The maturity date of borrowings under the ABL Revolving Credit Facility is January 19, 2026. Under the terms of the ABL Revolving Credit Facility, the Company will now pay interest on the unpaid principal amount of the facility at a rate equal to SOFR (which is required to be at least 1.00%) plus 2.25% to 2.75%. The Company will pay a quarterly commitment fee under the ABL Revolving Credit Facility in an amount equal to 0.25% or 0.375% based on the Company&#x2019;s average excess availability. Under the provisions of the ABL Revolving Credit Facility, the Company has a cash dominion arrangement with the lead banking institution whereby eligible daily cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;receipts are contractually utilized to pay down outstanding borrowings. Eligible cash receipts that have not yet been applied to outstanding debt balance are classified as restricted cash in the accompanying consolidated balance sheets. At April&#160;1, 2023, there was $88.1 million outstanding on the ABL Revolving Credit Facility and there remained $26.9 million available. The Company is also required to maintain minimum liquidity of $20&#160;million through the date of delivery of the compliance certificate for the quarter ended March 31, 2024, and $10&#160;million thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also entered into a $90&#160;million asset-based Term Loan Facility on January 19, 2023. The Term Loan Facility is secured primarily by fixed assets, real estate and intellectual property. The maturity date of the Term Loan Facility is the earlier of the stated maturity date of the ABL Revolving Credit Facility or January 19, 2027, provided the ABL Revolving Credit Facility is extended beyond that date. The Company pays interest under the Term Loan Facility at a rate equal to SOFR (which is required to be at least 2.50%) plus 8.75%. The Company will pay a commitment fee under the Term Loan Facility of 5% of the total aggregate commitment, or $4.5&#160;million, $1.8&#160;million which was paid on the closing date, $1.8&#160;million of which will be paid on June 19, 2023 and $0.9&#160;million of which will be paid on the date that the financial statements and compliance certificate for the fiscal quarter of the Company ending on or about March 31, 2024 are required to be delivered under the Term Loan Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of the principal under the Term Loan Facility will begin in April with a monthly amortization rate of 0.292% of the outstanding term loan principal balance for the period April 1, 2023 through June 1, 2023, increasing to 0.542% per month for the period July 1, 2023 through September 1, 2023 then increasing to 0.833% thereafter. Total scheduled principal payments of $6.8&#160;million are payable over the next twelve months and as such, have been classified as current in the accompanying consolidated condensed balance sheet as of April&#160;1, 2023. The weighted-average interest rate on current maturities of long-debt is 13.60%. The remaining balance $83.2&#160;million is recorded as long-term in the accompanying consolidated condensed balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the ABL Revolving Credit Facility and the Term Loan Facility, the Company is required to comply with a minimum trailing four quarter EBITDA of $14.7&#160;million for the Company&#x2019;s first quarter of 2023, $23.3&#160;million in the second quarter, $39.2&#160;million in the third quarter, $51.7&#160;million in the fourth quarter, $57.6&#160;million in the first quarter of 2024, $65.2&#160;million in the second quarter of 2024 and $70&#160;million thereafter. In addition, mandatory prepayment of a portion of excess cash flow, as defined by the Term Loan Facility, is payable towards the principal amount outstanding on an annual basis. Any voluntary prepayments made are subject to a prepayment fee, as defined by the Term Loan Facility. Beginning with the first quarter of 2024, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. Further, the Company is subject to restrictions on additional indebtedness, share repurchases and dividend payments, and a limitation on capital expenditures. The Company is in compliance with all covenant requirements as of April&#160;1, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred $8.5&#160;million in incremental debt issuance costs related to the new facilities, allocated between the ABL Revolving Credit Facility and the Term Loan Facility. All costs are amortized to interest expense over the term of the respective agreement. Deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.6&#160;million as of April 1, 2023) are recorded within other assets and those associated with the Term Loan Facility ($5.8&#160;million as of April 1, 2023) are recorded as a reduction of the carrying value of the debt on the Consolidated Condensed Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s subsidiaries are borrowers or guarantors under the ABL Revolving Credit Facility and the Term Loan Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects its sales growth and reductions in working capital will provide sufficient cash flows to fund operations. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.&lt;/span&gt;&lt;/div&gt;Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCredit
      contextRef="iad4be7f1b38146f4ab1fca5602a166b7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg3OTA5Ng_21962798-ce30-42cf-9501-9289cf161c75"
      unitRef="usd">164000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iad4be7f1b38146f4ab1fca5602a166b7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg3OTExMQ_6360058d-599b-48a1-9359-ae6b08484d55"
      unitRef="usd">6000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i28fde5a373d84cb7a231f26aa052f8e3_I20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEwMw_2cfe0763-e2f0-4440-a5ae-12ec72af9cba"
      unitRef="usd">115000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i685cf4610c524a62a2057fd471a99684_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzExNw_4367f2e9-ee3e-416a-8a00-9a64a3db6984"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icdbeb07af3d74fe2868c63e979f687c4_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEyNA_0c34d077-0cb5-4d01-baee-efdc237b1f40"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib095a65a983a497c87031bd89844723f_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEzMQ_99c784f2-7fb3-4abb-961e-b5efd3c75a78"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i82fff5cbb84647109edce9843facf3e4_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzEzOA_ca7588d9-6093-4eac-a7d1-a80ef76c1a5d"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i153ff499bcaa4e5da9a334b7fe1ada19_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE0NQ_b859fac4-e3a8-4142-bf5b-261797afb07f"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg4MDAyOQ_0e5cfd87-15e4-44ca-90a0-40d8d5966dbd"
      unitRef="usd">88100000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfOTM0NTg0ODg4MDEwMQ_d4de5086-d226-45e4-98cc-06dcc92a2002"
      unitRef="usd">26900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <atro:DebtInstrumentCovenantMinimumLiquidity
      contextRef="i1411a7ef27db44b99818538c6e3cf64c_D20230119-20230119"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDYwOTY_0fa5b29d-8ff0-4e71-bbc2-6665b7078212"
      unitRef="usd">20000000</atro:DebtInstrumentCovenantMinimumLiquidity>
    <atro:DebtInstrumentCovenantMinimumLiquidity
      contextRef="i1803b4d3c31d4003bb6733d926a8734d_D20230119-20230119"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDYwODg_dd5c802f-b3d7-483c-bfa0-afe5d68a2f46"
      unitRef="usd">10000000</atro:DebtInstrumentCovenantMinimumLiquidity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if459f718f1d74eb6b2efe98d9097d8ee_I20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE1Mw_47673dd0-04bc-402e-894c-dce7d407490c"
      unitRef="usd">90000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iab6c4dd1befa4e61bda49f49b8e7db44_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE2Ng_74576e00-91ff-47ee-9a62-ffe05b909f2f"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6dfed354218a49fc96f4fe6723324b6e_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE3Mw_5e2c50a5-7bc3-4621-b7fb-bb56c9b2ce2c"
      unitRef="number">0.0875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE4MA_b19caa54-99a1-4e82-affc-4f5899fde255"
      unitRef="number">0.05</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE4NA_251c1f20-4676-4170-953b-06304600eeed"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i84b592236a9e4c92932410328e23c3e0_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzE5OA_7f3a8273-563a-4c84-93c4-272a3c2de4f1"
      unitRef="usd">1800000</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i0dbc7e73f24d4303b39fa6a9f0b18c50_D20230619-20230619"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzIxMg_cf610014-d1b3-4789-9b72-9116f44322dd"
      unitRef="usd">1800000</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i061334549ac241a79255748fa6d25680_D20240331-20240331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzIyNg_a8e621c6-5248-4cf1-8b5e-e46506ad7af0"
      unitRef="usd">900000</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount
      contextRef="i35112182d6144283b47b73925ed58c00_D20230119-20230119"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI0MA_537e348f-5a2a-4a92-8f28-47569249323a"
      unitRef="number">0.00292</atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount>
    <atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount
      contextRef="i2c43ab5d230a4693b73267fc06b20e1d_D20230119-20230119"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI0OA_e97e6909-5698-4a2d-b146-f376e36c76dc"
      unitRef="number">0.00542</atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount>
    <atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount
      contextRef="i226bca98f67b432eac83dc6d67a71a93_D20230119-20230119"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI1Ng_f5757b2f-4b1a-447b-b7d3-ffdaedd4f2fe"
      unitRef="number">0.00833</atro:DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i28a623d2776a45f3af1cf16cbeea0b3b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI2NA_7f514b60-fff7-4fb0-8a42-9a682d9c8d0b"
      unitRef="usd">6800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI3OA_af2617f0-3d51-4429-a66c-e52bf252aa72"
      unitRef="number">0.1360</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i735c79850c574f10a412a1e893ad51f6_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNzY5NjU4MTQzOTIwNw_82126a27-e56a-4d4a-abfd-bf19f0fd1c73"
      unitRef="usd">83200000</us-gaap:LongTermDebt>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i4491c1a06bc04ad997e5ecdbf504caba_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzI5OQ_f1d158c2-0e13-435e-ac30-e44aa60deae0"
      unitRef="usd">14700000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i9224253d2c954669ab859eb379bccd3f_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzMxNA_4ab55a6a-80ff-4eaf-a733-f9c918f8999e"
      unitRef="usd">23300000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i6988b18eb8694764ace23a104855d882_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzMyOQ_ca5963c5-23f9-4657-8e86-83359d644c6e"
      unitRef="usd">39200000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i25e547e731c64966943c3b9e34cca2bd_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM0NA_d8708ca3-ff41-42e7-93eb-795717b96c2d"
      unitRef="usd">51700000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i921c6afb1c4b43a98546b63852dc0aac_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM1OQ_4fa65bce-2d26-43b7-85cf-eb52cb5fbb00"
      unitRef="usd">57600000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="ie5fdba1c0d9540c69c3dc2c8f9b7dff6_D20230119-20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM3NA_21d5dca8-3b12-49ee-a356-6f6f8e24d7d6"
      unitRef="usd">65200000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA
      contextRef="i77850b0d4a3841e5858ec2f70cd78fd9_D20230119-20230119"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzM4OQ_595230b7-c98f-4d03-92db-e3d35a4e7da1"
      unitRef="usd">70000000</atro:DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA>
    <atro:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio
      contextRef="id033c349529743ad8bad91eacc9e3785_I20230119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzI3MzQyOA_a1c08fa6-01a5-4449-bbb6-68c0afda5f8b"
      unitRef="number">1.10</atro:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="if459f718f1d74eb6b2efe98d9097d8ee_I20230119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfNDcwODI_9f750d07-2fd4-47ba-993d-24844b952ecc"
      unitRef="usd">8500000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib1fe29971b5e4a418b01f891c18f3b61_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzMwOTgxNA_58516fda-5ae0-4165-af8d-f6d4fd62c3bc"
      unitRef="usd">2600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i735c79850c574f10a412a1e893ad51f6_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181Mi9mcmFnOjY5OGEyMDEwNGY4MDQ2NGZiYzJhYjBkZjBjNjA1ZWFmL3RleHRyZWdpb246Njk4YTIwMTA0ZjgwNDY0ZmJjMmFiMGRmMGM2MDVlYWZfMjE5OTAyMzMwOTgyOA_39df021f-842b-4e52-a27c-b2d223aab4de"
      unitRef="usd">5800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMzc2_d5e39538-a556-41b4-ba15-04265ed26a88">Product Warranties&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTg2_e47489d6-97ed-4a85-a58a-f2c2da0739e5"&gt;twelve&lt;/span&gt; to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the warranty accrual is summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reassessed Warranty Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <atro:StandardProductWarrantyDurationOfWarranty
      contextRef="ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMTky_8c307e99-0413-4a59-a670-6575d364d206">P60M</atro:StandardProductWarrantyDurationOfWarranty>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RleHRyZWdpb246MTNiZWZjN2FlNDIxNGViMjhjZDMzN2YyMDZiNTM2YjdfMzc4_a8310d40-e29e-4874-ad09-1a428b268c9e">The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the warranty accrual is summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reassessed Warranty Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfMi02LTEtMS05MjI3OQ_8d49ffb3-85dc-4f9d-ad18-bb347fa3e51a"
      unitRef="usd">8009000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id503285f593a41b89c9b64694d2fc85d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfMi04LTEtMS05MjI3OQ_9876450a-db91-4b39-bc42-7fa178e8de97"
      unitRef="usd">8183000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNC02LTEtMS05MjI3OQ_fe813abf-1998-4099-b476-5e2d9077fe1e"
      unitRef="usd">780000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNC04LTEtMS05MjI3OQ_10fb77e8-dd56-41d9-964e-1f5458fe3ffa"
      unitRef="usd">785000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNS02LTEtMS05MjI3OQ_06115430-3ada-49f3-822d-c3f93ecbda1a"
      unitRef="usd">1337000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNS04LTEtMS05MjI3OQ_c7e995ea-6e49-4718-b8c9-27dd93b103d0"
      unitRef="usd">163000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNi02LTEtMS05MjI3OQ_9b9105b1-7ef8-46a1-9c2a-e0247bd141d5"
      unitRef="usd">-51000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNi04LTEtMS05MjI3OQ_c95890b1-de5d-4fa4-9531-a6fa54b095da"
      unitRef="usd">-756000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNy02LTEtMS05MjI3OQ_ccaa18d6-5ddd-4438-a24d-4c9976a7f965"
      unitRef="usd">7401000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i6c2540fd519b43f7ad6943d83602918b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181NS9mcmFnOjEzYmVmYzdhZTQyMTRlYjI4Y2QzMzdmMjA2YjUzNmI3L3RhYmxlOmQwMDNiZDY4MzQyYzRjZWQ5Y2FjYjZjMTA1NjIxMjFmL3RhYmxlcmFuZ2U6ZDAwM2JkNjgzNDJjNGNlZDljYWNiNmMxMDU2MjEyMWZfNy04LTEtMS05MjI3OQ_fe8c1079-cfdf-41fa-a428-048be9cadc09"
      unitRef="usd">8049000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMjQzMA_df55dcec-1c08-4c85-a211-327f6bd77312">Income Taxes&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rates were approximately (41.3)% and 161.7% for the three months ended April 1, 2023 and April&#160;2, 2022, respectively. Beginning with the 2022 tax year, certain research and development costs are required to be capitalized and amortized over sixty months for income tax purposes. The tax rate in the 2023 period was impacted by a valuation allowance applied against the deferred tax asset associated with the research and development costs that are expected to be capitalized and was partially offset by the removal of valuation allowances related to net operating losses and certain timing differences that are expected to reverse during 2023. In addition, the tax rate in the 2023 period was also impacted by state income taxes and the federal research and development credit expected for 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2022 and 2021, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of April&#160;1, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMTA1_e29dbc60-4d74-47ff-a886-73baf5fd065c"
      unitRef="number">-0.413</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN181OC9mcmFnOjYxZTFjNmM4YTk4ZjRiYWY5NzE2NjRiNGI1OTUxNzFiL3RleHRyZWdpb246NjFlMWM2YzhhOThmNGJhZjk3MTY2NGI0YjU5NTE3MWJfMTEy_c7f62435-cf2b-4707-bb4f-987f01b77ab8"
      unitRef="number">1.617</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfMTEyMQ_eb067a41-d219-4c21-ad94-b0f23fc57f85">Earnings Per Share&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average shares outstanding are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Shares - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Effect of Dilutive Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Shares - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 826,000 shares as of April&#160;1, 2023 and 848,000 shares as of April&#160;2, 2022. Further, due to our net loss in the three month periods ended April&#160;1, 2023 and April&#160;2, 2022, the assumed exercise of stock compensation had an antidilutive effect and therefore was excluded from the computation of diluted loss per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currently, the Company expects to fund the 401K contribution for the quarter ended April&#160;1, 2023 with treasury stock in lieu of cash. The earnings per share calculation for the quarter ended April&#160;1, 2023 is inclusive of the approximately 0.1 million in &lt;/span&gt;&lt;/div&gt;shares outstanding for the equivalent shares needed to fulfill the obligation using the closing share price as of April&#160;1, 2023. Actual shares issued may differ based on the sale price on the settlement date.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfMTEyMA_98dc1b5e-a7f7-454d-aa39-1c599b48b0c6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average shares outstanding are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Shares - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Effect of Dilutive Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Shares - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMi02LTEtMS05MjI3OQ_bc5272d0-0de6-4b60-ae5f-b681127f7968"
      unitRef="shares">32505000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMi04LTEtMS05MjI3OQ_5d8a38cc-1e1e-416d-8431-627fca6fa33d"
      unitRef="shares">31933000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMy02LTEtMS05MjI3OQ_a9024023-8e99-4aac-b329-a6186cc2be37"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfMy04LTEtMS05MjI3OQ_a6eabda3-c2dd-476c-8dda-3472e60a9aeb"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfNC02LTEtMS05MjI3OQ_ead7c8bf-ec56-4896-a692-237b0280f114"
      unitRef="shares">32505000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RhYmxlOmMzMzUxNGUxOTk1YjRhYTRhMDRhN2RiMjhmYWNkYmI0L3RhYmxlcmFuZ2U6YzMzNTE0ZTE5OTViNGFhNGEwNGE3ZGIyOGZhY2RiYjRfNC04LTEtMS05MjI3OQ_c857f13f-36fb-45cd-ba00-f63d8f5ebc99"
      unitRef="shares">31933000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3602bdeeda4d4e4fa8e486038c4806db_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfNDQ4_1105d6cc-d7f1-4144-93f1-8a505e3c47e4"
      unitRef="shares">826000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i04285d9be49c449ca75d194807a644e7_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfNDcx_48767b38-09b0-4260-bf49-0a934af6aaef"
      unitRef="shares">848000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:WeightedAverageNumberOfSharesTreasuryStock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182MS9mcmFnOjI1NGE4NTY2ZWMwYTRhNjk4ZDhhNDAyYThiMjg3NmZkL3RleHRyZWdpb246MjU0YTg1NjZlYzBhNGE2OThkOGE0MDJhOGIyODc2ZmRfOTE3_1eb9405b-ad73-4206-b22b-efc0291a3610"
      unitRef="shares">100000</us-gaap:WeightedAverageNumberOfSharesTreasuryStock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4NA_4ff7a210-5610-4155-8b72-1c5041812f7f">Shareholders' Equity&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Buyback and Reissuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. Common shares repurchased by the Company are recorded at cost as treasury shares and result in a reduction of equity. Under its current credit agreements, and as described further in Note 7, the Company is currently restricted from further stock repurchases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When treasury shares are reissued, the Company determines the cost using an average cost method. The difference between the average cost of the treasury shares and reissuance price is included in Additional paid-in capital or Retained earnings. During the three month periods ended April 1, 2023 and April&#160;2, 2022, the Company reissued 95,000 and 325,000 treasury shares, respectively, associated with the funding of employer 401K contributions and recorded the difference between the average cost and the reissuance price, $1.5 million and $5.1 million, respectively, as a reduction to Retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income and Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment &#x2013; Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax Benefit of Retirement Liability Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment &#x2013; After Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of other comprehensive income are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications to Selling, General and Administrative Expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;padding-right:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Prior Service Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;padding-right:-72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Net Actuarial Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="ic48f6271488a4503a298c127e3c4be1d_D20230101-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODY4_2eb92298-89bb-4b92-a953-4b7011ca0c1d"
      unitRef="shares">95000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="idc9a06b1adac4c928a1f6315d476accf_D20220101-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODc5NjA5MzAyMzMxNw_853d3eee-cab9-4468-94ac-66453430108c"
      unitRef="shares">325000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfOTY2_5f22df11-aa5d-4148-b383-773cf0a10fc0"
      unitRef="usd">1500000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfODc5NjA5MzAyMzQwNA_5be20c58-5c0a-441f-ab71-005dff2c8587"
      unitRef="usd">5100000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4Ng_a7dd6c30-212a-46c2-88b5-f58bb1c0aee0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment &#x2013; Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax Benefit of Retirement Liability Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment &#x2013; After Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMS0xLTEtMS05MjI3OQ_36f55e6a-ac62-47e4-8cd6-be9ff1a52b0f"
      unitRef="usd">-7111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97320249a76c4f05b7cd905118558eb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMS0zLTEtMS05MjI3OQ_0b9ebab9-1873-43e5-89a3-1639bff2147e"
      unitRef="usd">-7335000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMi0xLTEtMS05MjI3OQ_2a917a8f-2dbd-4692-83a9-dd125a566462"
      unitRef="usd">-4288000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMi0zLTEtMS05MjI3OQ_cb152a7a-1fa1-4e98-ac82-67b29e84a4d6"
      unitRef="usd">-4473000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMy0xLTEtMS05MjI3OQ_c7a50c83-0d70-49ca-8628-1e9a67ac2ea4"
      unitRef="usd">-2282000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfMy0zLTEtMS05MjI3OQ_f586f9c9-c1e1-431b-86b8-b41342212d9f"
      unitRef="usd">-2282000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ic587a6ad88814ba08d2d633f75244e33_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNC0xLTEtMS05MjI3OQ_a8391b2a-bf95-439b-b0b8-ce60dbfa6f89"
      unitRef="usd">-2006000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2bb0c8bdb974dfa8eef29825c103a2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNC0zLTEtMS05MjI3OQ_2cc92c23-35f4-4069-ab22-2ee1fd5c2a52"
      unitRef="usd">-2191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4553a91c28224b67931e0b9632e66795_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNS0xLTEtMS05MjI3OQ_8a9e3ff8-718f-496b-8a71-5ad2045fe359"
      unitRef="usd">-9117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id073f984ea4d40d2a238bde7f2b585d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOjU3YjNkNzkwNWIyYjQ3NzU4NTZiOTljNzRhN2EwMTdiL3RhYmxlcmFuZ2U6NTdiM2Q3OTA1YjJiNDc3NTg1NmI5OWM3NGE3YTAxN2JfNS0zLTEtMS05MjI3OQ_27dffd2c-5297-4f06-a47f-84f3c8d41d71"
      unitRef="usd">-9526000</us-gaap:StockholdersEquity>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RleHRyZWdpb246MzcxZDliOTIyNGZkNDI3Mzg3NDRiMGI3OGQ4NDE3Y2VfMTA4OQ_53dc787f-3655-4625-b5e6-49a8a473f895">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of other comprehensive income are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications to Selling, General and Administrative Expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;padding-right:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Prior Service Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;padding-right:-72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Net Actuarial Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Liability Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfMi01LTEtMS05MjI3OQ_30d37c05-579f-46bb-be8b-7c3587131561"
      unitRef="usd">224000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i44c1236e8ff7498a8dd2817cb115fd05_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfMi03LTEtMS05MjI3OQ_523cec14-e4e4-466a-a33c-7fc92e4893d4"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i81934c5ff365430491acff3cdbf51123_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNS01LTEtMS05MjI3OQ_bc25d1ea-9bfb-4c62-9a06-ceb5e4536181"
      unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4ff5bead505a4e0daec5363f54dff5a9_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNS03LTEtMS05MjI3OQ_1cf65452-ec7c-4f4a-ab18-c3f4bef6720b"
      unitRef="usd">101000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ie276a4af596f402ea9a106b628f6721e_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNi01LTEtMS05MjI3OQ_9fd4387e-9c31-4a41-bf0e-ce1dc1ab5698"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4121cfeac43e413aac600b40fff7291b_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfNi03LTEtMS05MjI3OQ_f370d5df-f41f-4fdb-991b-db3d47575956"
      unitRef="usd">250000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i29fefafa7fe141b4b3afa74b5d2307af_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOC01LTEtMS05MjI3OQ_ed1c88f9-0d85-43e2-8bdd-2c292b1b49e5"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i38257aa5e033480baaceff89b643308e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOC03LTEtMS05MjI3OQ_d89f4772-287b-4ddd-83c6-74989b9fdad3"
      unitRef="usd">351000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOS01LTEtMS05MjI3OQ_c550fd33-eec8-438f-b8ae-38eee972461b"
      unitRef="usd">409000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182NC9mcmFnOjM3MWQ5YjkyMjRmZDQyNzM4NzQ0YjBiNzhkODQxN2NlL3RhYmxlOmY0M2E2NjMwZmNmODQ2ZmQ4ZTIzN2M5NDVmY2VmNWM4L3RhYmxlcmFuZ2U6ZjQzYTY2MzBmY2Y4NDZmZDhlMjM3Yzk0NWZjZWY1YzhfOS03LTEtMS05MjI3OQ_18c12441-c382-4207-8668-d62db48bf6ce"
      unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfODk2_08503648-f9be-41db-a9f0-d5f67940d591">Supplemental Retirement Plan and Related Post Retirement Benefits&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two non-qualified supplemental retirement defined benefit plans (&#x201c;SERP&#x201d; and &#x201c;SERP II&#x201d;) for certain current and retired executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Prior Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Net Actuarial Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Periodic Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The Company also has a defined benefit plan related to its subsidiary in France. The net periodic cost for both plans for the three months ended April&#160;1, 2023 and April&#160;2, 2022 is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The service cost component of net periodic benefit costs above is recorded in Selling, General and Administrative Expenses within the Consolidated Condensed Statements of Operations, while the remaining components are recorded in Other Income, Net of Other Expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfOTE_c7abcc45-530d-4128-b244-f9c7ff0712f2"
      unitRef="retirement_plan">2</atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RleHRyZWdpb246YjFkMGQ4ODRiZWE4NDAwMDg1MDc3Mjg0ZjA2NDEyMWVfODkz_fda813a0-9a54-495a-b54b-c9e4095e28c6">The following table sets forth information regarding the net periodic pension cost for the plans.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Prior Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of Net Actuarial Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Periodic Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMi01LTEtMS05MjI3OQ_46051a57-db99-478b-aaef-d2086da298b4"
      unitRef="usd">26000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMi03LTEtMS05MjI3OQ_b9520298-2d88-4f2a-86e5-86c80f8c0d74"
      unitRef="usd">34000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMy01LTEtMS05MjI3OQ_e612490d-3966-4067-bf83-e3678ff3df5f"
      unitRef="usd">325000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfMy03LTEtMS05MjI3OQ_3f98ac2b-c2c1-471c-97a1-89d7088f3d52"
      unitRef="usd">209000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNC01LTEtMS05MjI3OQ_e629c461-ffc0-4180-a1c2-84888a3aad67"
      unitRef="usd">95000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNC03LTEtMS05MjI3OQ_2dfb67d5-6e04-4f5a-968f-8b46d4c2268a"
      unitRef="usd">97000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNS01LTEtMS05MjI3OQ_54ccf3df-9661-4427-9b8e-f0710c75639a"
      unitRef="usd">-90000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNS03LTEtMS05MjI3OQ_79f72d39-7ff9-40be-bb7c-a3019b3aea6c"
      unitRef="usd">-239000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="idf8d6862d5fd404b86e231bd7ad0141b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNi01LTEtMS05MjI3OQ_4e5a8076-58bc-4075-b3a5-da811a133cef"
      unitRef="usd">536000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iee8d0e3fd2954050837dcea5fcbdd96e_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN182Ny9mcmFnOmIxZDBkODg0YmVhODQwMDA4NTA3NzI4NGYwNjQxMjFlL3RhYmxlOmUyNjZlODc0Mjk5MjQwZjg4NGU2YmNkNmRmNjUxODlhL3RhYmxlcmFuZ2U6ZTI2NmU4NzQyOTkyNDBmODg0ZTZiY2Q2ZGY2NTE4OWFfNi03LTEtMS05MjI3OQ_07d55d3c-515e-4178-86dd-69a047d9cbae"
      unitRef="usd">579000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfMjg3_cd1d7df5-9ce2-46d0-92b9-803f626d4b25">Sales to Major CustomersThe loss of major customers or a significant reduction in business with a major customer would significantly, negatively impact our sales and earnings. In the three months ended April&#160;1, 2023 and April&#160;2, 2022, the Company had one customer in excess of 10% of consolidated sales. Sales to The Boeing Company (&#x201c;Boeing&#x201d;) accounted for 10.2% and 13.4% of sales in the three months ended April&#160;1, 2023 and April&#160;2, 2022, respectively. Accounts receivable from Boeing at April&#160;1, 2023 were approximately $18.3 million.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NDM2_3716e7b4-db90-491b-94a5-c1173640d531"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5e4e09c42db74dc1b9dd9d1622913447_D20220101-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NDcw_f1d812f8-ab2b-4fa9-a126-512717c737b2"
      unitRef="number">0.134</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib96ef0799aab466799ccee013ce91609_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183MC9mcmFnOmRkM2FhM2RjYzIzMDQ0ODI5NzNiYjAxNjdiZTdkNzg0L3RleHRyZWdpb246ZGQzYWEzZGNjMjMwNDQ4Mjk3M2JiMDE2N2JlN2Q3ODRfNTQ5NzU1ODE0NTE2_1404b26e-7d3d-4d8f-91c3-e831b13fcb12"
      unitRef="usd">18300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDAyNw_a7974173-a8b9-4e4c-a4c0-46369f2ec4e7">Legal Proceedings&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lufthansa&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of the Company&#x2019;s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (&#x201c;Lufthansa&#x201d;) in Germany, UK and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19 &#x201c;Legal Proceedings&#x201d; in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022. The reserve for the German indirect claim and interest was approximately $18.0 million at April&#160;1, 2023, which included an additional $0.2&#160;million in interest accrued during the three months ended April&#160;1, 2023, and $17.8&#160;million at December&#160;31, 2022. The Company currently believes it is unlikely that the appeals process will be completed or the damages and related interest will be paid within the next twelve months. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April&#160;1, 2023 and December&#160;31, 2022. There were no significant developments in the German indirect claim during the quarter ended April 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the UK matter, as previously disclosed, Lufthansa has pleaded its case for monetary compensation, which will be determined at a separate trial, which is now set to take place in October 2024. Under English Law, Lufthansa had the option of pursuing a claim in relation to the defendants&#x2019; profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. Lufthansa has now elected for the infringers&#x2019; profits as the measure of compensation. We have estimated damages and accrued interest for AES and its indemnified customers of approximately $7.2&#160;million and $7.0&#160;million at April 1, 2023 and December 31, 2022, respectively. This variance is due to currency fluctuation. Interest will accrue until final payment to Lufthansa. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the nature of its claim is put forward by Lufthansa in advance of the damages trial. The damages trial is scheduled to be heard starting in October 2024, with payment likely due in late 2024 or early 2025. Therefore, the liability related to these matters is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at April 1, 2023 and December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, in 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the court upheld the first instance judgment in favor of AES. On March 20, 2023, Lufthansa lodged an appeal before the French Supreme Court. The merits of this Supreme Court challenge remain to be filed and assessed. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of April 2, 2023 or December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other significant developments in any of these matters during the three months ended April 1, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability for reimbursement of Lufthansa&#x2019;s legal expenses associated with the UK matter was approximately $0.7 million at December&#160;31, 2022 and $0.8 million at April&#160;1, 2023 which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of April&#160;1, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (&#x201c;ATS&#x201d;) (together, &#x201c;the Defendants&#x201d;) in the United States District Court for the Central District of California alleging patent and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (&#x201c;IPR&#x201d;) with the US Patent Trial and Appeal Board (&#x201c;PTAB&#x201d;), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. Oral arguments on the IPR were held on April 21, 2022. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne&#x2019;s patent claims. Teradyne will not appeal the decision. The stay of litigation was lifted with respect to the remaining claims in August 2022 and discovery has resumed. Trial is scheduled for December 5, 2023. No amounts have been accrued for this matter in the April&#160;1, 2023 or December&#160;31, 2022 financial statements, as loss exposure was neither probable nor estimable at such times.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfODc2_8d9672df-bfc9-4c3f-8a69-c4aa58506d5b"
      unitRef="usd">18000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LitigationSettlementInterest
      contextRef="i202b2f80d05c43d3b03c352951c33884_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfOTE1_fb67ad69-00eb-413e-ae7b-652b5e12a549"
      unitRef="usd">200000</us-gaap:LitigationSettlementInterest>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMTI5ODI_10aae720-d05d-4dee-8bb7-1b2c96ebf661"
      unitRef="usd">17800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i99f1fd0807bc4e49ac2f5cb5444acc54_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDAyOQ_4ac510fb-4f65-4dd0-aa3d-cbdf1fdfdb95"
      unitRef="usd">7200000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i0e7a4b4ea2ea49bbb450b571c813dd95_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMzg0ODI5MDcxMDA0Mw_16c1faa9-92fb-40d6-a4b6-1ab18cc80ba2"
      unitRef="usd">7000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LitigationReserve
      contextRef="ied39af92f7ac4283adc9528d7994f5ae_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfOTg5NTYwNDY1NDUyMA_0826942c-824e-48f9-9e53-8e6a1a0f1c2f"
      unitRef="usd">700000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i852e2374a1214e7f924e22881bb907a5_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfODc5NjA5MzAzNDY5Mg_26477f31-b71d-4a7d-b942-b9aca18c7582"
      unitRef="usd">800000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7931a3d75ada4053b5f163266f7011bf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMjk3Mw_4af8bbf7-7194-463c-95fd-8fd8fe8299d7"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9652735118a64c298059c45ab3935dff_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183My9mcmFnOjJlNzg3NGM5ZWNkYTQwOWZhMWZhYjI0NjMwNWQ4NjExL3RleHRyZWdpb246MmU3ODc0YzllY2RhNDA5ZmExZmFiMjQ2MzA1ZDg2MTFfMjk3Mw_c9ee98e7-0f5c-46f2-b05f-fc664bee97ae"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfNjEx_885c94ab-eefe-4c1a-8f53-a34f151c6125">Segment Information&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the sales and operating profit by segment for the three months ended April&#160;1, 2023 and April&#160;2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Inter-segment Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Aerospace Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Inter-segment Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Test Systems Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Consolidated Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Measure of Operating Profit and Margins&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-126pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Segment Measure of Operating Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions from Segment Measure of Operating Profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Gain on Sale of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-144pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Expense, Net of Interest Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-162pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Expenses and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended April&#160;1, 2023, $5.8&#160;million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems&#x2019; operating loss was $6.4&#160;million. In the quarter ended April 2, 2022, $6.0&#160;million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8&#160;million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-180pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-198pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-216pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfNjA4_4489490b-7026-40a2-ab1f-67576a897141">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the sales and operating profit by segment for the three months ended April&#160;1, 2023 and April&#160;2, 2022 and a reconciliation of segment operating profit to (loss) income before income taxes. Operating profit is net sales less cost of products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Inter-segment Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Aerospace Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Inter-segment Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Test Systems Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Consolidated Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Measure of Operating Profit and Margins&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-126pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Segment Measure of Operating Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions from Segment Measure of Operating Profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Gain on Sale of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-144pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Expense, Net of Interest Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-162pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Expenses and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended April&#160;1, 2023, $5.8&#160;million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits operating loss for the period. Absent that benefit, Test Systems&#x2019; operating loss was $6.4&#160;million. In the quarter ended April 2, 2022, $6.0&#160;million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment. Corporate expenses and other for the quarter ended April 1, 2023 includes income of $1.8&#160;million associated with the reversal of a liability related to an equity investment, as we will no longer be required to make &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the associated payment. This amount is included in Other Income, Net of Other Expense in the Consolidated Condensed Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-180pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-198pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;padding-right:-216pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMy01LTEtMS05MjI3OQ_bb8409a0-deae-4ec7-b9bf-752ea165eb77"
      unitRef="usd">135715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMy03LTEtMS05MjI3OQ_e68880b3-1c31-47c4-98ca-26510afb13db"
      unitRef="usd">101394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf23e4b6ec544fe7ba4c1fdfad60ca36_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNC01LTEtMS05MjI3OQ_939ebaec-b76c-417b-aa92-28cee480b37f"
      unitRef="usd">-118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3f01c2898f14d1887762ab12dea8656_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNC03LTEtMS05MjI3OQ_807718e2-2390-486a-97db-334aec791ef5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b8b41586af14b32afc9d9434818aa99_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNS01LTEtMS05MjI3OQ_236a4202-25cc-4658-86c2-aaec61ed75c3"
      unitRef="usd">135597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a388c5cd2064cd79d665797ed0273c9_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNS03LTEtMS05MjI3OQ_f4dabfc2-1d4f-44c8-aaa1-b43ca2475408"
      unitRef="usd">101394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNi01LTEtMS05MjI3OQ_7eaa68c0-495c-4ab1-9eb4-97eb7646ef5f"
      unitRef="usd">20941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNi03LTEtMS05MjI3OQ_c409b015-0c4d-4def-a71b-694af7959036"
      unitRef="usd">14798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb6eff09eb834a65a3a8d9b7f0bda196_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNy01LTEtMS05MjI3OQ_bd280d5f-4712-4fe8-a890-54710198bff0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71e4976ec41c4f18bc77bdcf3f825dbd_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfNy03LTEtMS05MjI3OQ_3ff07113-3ecb-4906-b66e-84b0b41f5352"
      unitRef="usd">-16000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb01f3f5b114508830f2f133a9f4570_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOC01LTEtMS05MjI3OQ_b85611ad-0e61-4101-b66d-8af6e487a894"
      unitRef="usd">20941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie93a874870a04a68b7176293024da837_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOC03LTEtMS05MjI3OQ_2a4631e6-6ea6-418c-b487-333e52c886d8"
      unitRef="usd">14782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOS01LTEtMS05MjI3OQ_bc2d5cbd-c7ed-4b6d-b2b7-8a73359f2763"
      unitRef="usd">156538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfOS03LTEtMS05MjI3OQ_dece13fa-041e-47ee-8a49-2038e565f24f"
      unitRef="usd">116176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTEtNS0xLTEtOTIyNzk_e8d4f1d4-e3f0-47ba-b7b0-fba0e1d01df9"
      unitRef="usd">4087000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTEtNy0xLTEtOTIyNzk_ae23fa94-498f-465a-a1e5-9ce97c760096"
      unitRef="usd">3050000</us-gaap:OperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="ic90cd0416856427e94e0e6d68997006b_D20230101-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTItNS0xLTEtOTIyNzk_98c8e416-e03f-4bbb-a0c1-f1314d2d5845"
      unitRef="number">0.030</atro:PercentageOfOperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTItNy0xLTEtOTIyNzk_3a619212-7d62-4dcc-a1ed-e2276c44c1ab"
      unitRef="number">0.030</atro:PercentageOfOperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTMtNS0xLTEtOTIyNzk_aa4876cd-1e06-453f-98e6-d0d9806c4deb"
      unitRef="usd">-597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTMtNy0xLTEtOTIyNzk_b6256a60-840d-4164-8365-804c9a1e379d"
      unitRef="usd">-1787000</us-gaap:OperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTQtNS0xLTEtOTIyNzk_de3abb85-2b03-4482-9be2-fe47f9306839"
      unitRef="number">-0.029</atro:PercentageOfOperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="i8430d37b3c6341888acad8e049693d0c_D20220101-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTQtNy0xLTEtOTIyNzk_2ceebbf5-220a-48ea-8a17-b91f27b721b8"
      unitRef="number">-0.121</atro:PercentageOfOperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTUtNS0xLTEtOTIyNzk_c48dc451-594d-4184-977f-1120edafab40"
      unitRef="usd">3490000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTUtNy0xLTEtOTIyNzk_69a7ba32-958e-4165-843a-ab0ac4b7fd7e"
      unitRef="usd">1263000</us-gaap:OperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTYtNS0xLTEtOTIyNzk_a2c880de-7b68-4082-b86d-79e0d2cfad07"
      unitRef="number">0.022</atro:PercentageOfOperatingIncomeLoss>
    <atro:PercentageOfOperatingIncomeLoss
      contextRef="if07cdd47d1254457a5385bf7cd2aa3c7_D20220101-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTYtNy0xLTEtOTIyNzk_d8f591ed-7dad-4e58-92b6-465315eb6d43"
      unitRef="number">0.011</atro:PercentageOfOperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTgtNS0xLTEtOTIyNzk_d5283609-05ff-47a1-9218-ca7230eac973"
      unitRef="usd">3427000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTgtNy0xLTEtOTIyNzk_5c834c26-1c79-4e8f-b869-d63d977758ce"
      unitRef="usd">11284000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTktNS0xLTEtOTIyNzk_65a8f105-9cfa-498a-9d81-71074af8c312"
      unitRef="usd">-5470000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMTktNy0xLTEtOTIyNzk_fdc77117-0920-4854-b50d-ea46a44a44e3"
      unitRef="usd">-1631000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OperatingExpenses
      contextRef="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjAtNS0xLTEtOTIyNzk_31555815-8591-4560-bb4c-b27fedc7ef4e"
      unitRef="usd">-4572000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i92d849206a3b4bd0a9ac26ae23ec2029_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjAtNy0xLTEtOTIyNzk_088c8813-7ec8-4fee-9fb4-ba78e8f5bce6"
      unitRef="usd">-5892000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjEtNS0xLTEtOTIyNzk_bb7f08e3-19a8-4f04-8d2a-9c2cf53cd56b"
      unitRef="usd">-3125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied9f1971f1a643e88e5cf6ab07486d1c_D20220101-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjlmYmVkNTA4ZWI1NjRjY2M5YjQ2YTIyYjVjMGQyODM0L3RhYmxlcmFuZ2U6OWZiZWQ1MDhlYjU2NGNjYzliNDZhMjJiNWMwZDI4MzRfMjEtNy0xLTEtOTIyNzk_0fe6b55d-44b5-44b6-ac7e-7d42ec8de7a8"
      unitRef="usd">5024000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMjAzMg_ef8d3ac3-5204-4e43-a02a-164611930a0a"
      unitRef="usd">5800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <atro:OperatingIncomeLossExcludingLiabilityRevenueRecognized
      contextRef="if7a9f332eed541a49385e9bd83355b25_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY1Nw_e157a183-f981-4d5d-892e-9a3d75e464b6"
      unitRef="usd">6400000</atro:OperatingIncomeLossExcludingLiabilityRevenueRecognized>
    <atro:GrantRevenueOffsetRecognizedAmount
      contextRef="i6ac043207f054744b815515db147fef5_D20220101-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY3MQ_719102a6-4261-44b7-b2d5-137e54296d8f"
      unitRef="usd">6000000</atro:GrantRevenueOffsetRecognizedAmount>
    <atro:IncomeReversalOfLiabilityEquityInvestment
      contextRef="i18b8c58664e14188a402bfab4fdde501_D20230101-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RleHRyZWdpb246NjkwYTE5MjM0MDg2NDAxZTk3YzFhZmVjZThiYjk2ZWVfMzg0ODI5MDcwMDY4NQ_8ca44336-2231-4ae7-a56e-78ae7299f17d"
      unitRef="usd">1800000</atro:IncomeReversalOfLiabilityEquityInvestment>
    <us-gaap:Assets
      contextRef="if851f1fca4b8418cb7d8f9965410753f_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMS0yLTEtMS05MjI3OQ_0db5418d-0fe7-4eff-8074-9dc04b37b5aa"
      unitRef="usd">498348000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0bc874cca9134e169cba8c340b839e36_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMS00LTEtMS05MjI3OQ_093d4f57-a4a9-40d9-b79e-edff5a83b488"
      unitRef="usd">481416000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id27a593c520348f3b4b583803c6f0e1f_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMi0yLTEtMS05MjI3OQ_8ca7d286-44d3-4e88-9ac8-469d840103d3"
      unitRef="usd">103778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2768771189014618b5f6951e1734e940_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMi00LTEtMS05MjI3OQ_a5fa8da1-ec57-4027-94ee-62b56610ccd5"
      unitRef="usd">111513000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib942b11876b04eac95084b83da4f5569_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMy0yLTEtMS05MjI3OQ_6ce1cfb7-175a-4fd5-a84f-752687df4e44"
      unitRef="usd">14282000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie551d74684414209824be9956ed71361_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfMy00LTEtMS05MjI3OQ_26c54d0c-b01e-40bd-b1e5-5fdaaa2e6f25"
      unitRef="usd">22102000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifdfa07247b23464b9141093b0af08fb9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfNC0yLTEtMS05MjI3OQ_0535a157-6526-448e-949e-4b60c8247962"
      unitRef="usd">616408000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab48e30fe27140ae825e1f5bb186e5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183Ni9mcmFnOjY5MGExOTIzNDA4NjQwMWU5N2MxYWZlY2U4YmI5NmVlL3RhYmxlOjYzZDIwOTAwZmRlODQ3NzY5MzM3MDkxZGU0MTU3ZjYwL3RhYmxlcmFuZ2U6NjNkMjA5MDBmZGU4NDc3NjkzMzcwOTFkZTQxNTdmNjBfNC00LTEtMS05MjI3OQ_52c7e9a5-2941-42e1-a0e4-3df9d2877543"
      unitRef="usd">615031000</us-gaap:Assets>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMzEwMg_5dfc1d99-c4aa-488e-b7e9-8c352daa3e0c">Fair Value</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMzEwNQ_c9428b3a-dc4e-4f34-8c3b-8ebd2890b6e3">Fair Value&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial assets or liabilities carried at fair value measured on a recurring basis at April&#160;1, 2023 or December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no non-recurring fair value measurements performed in the three months ended April&#160;1, 2023 and April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company&#x2019;s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibd9e66ca94f74f86853011bdea6f43df_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_3c18df84-d073-4557-baef-d7d67812b2fa"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="id73cc46fa25743a98070b57db49f9095_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_5c2b47ac-502d-4103-8c97-0979215ebda8"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="ibc670b0d3b32499e96d2976834830754_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_65b714e0-3d47-46fc-b4de-0a5cd94b85b0"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2e13d07a6a6b49f08ec1a4be04d1e1a0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN183OS9mcmFnOmI0ZWRmYjkyYWM1NDQwZDZhMmMxYWZmYmU2ZjdiNmY3L3RleHRyZWdpb246YjRlZGZiOTJhYzU0NDBkNmEyYzFhZmZiZTZmN2I2ZjdfMjU1Nw_efb214ba-1d98-4f82-aa8d-6f4c96b11722"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfMTky_9cb3f3d0-37f6-4dc7-b660-4fc2a707f2a6">Subsequent EventsShortly after the quarter ended the Test Systems segment implemented restructuring initiatives to align the workforce and management structure with near-term revenue expectations and operational needs. These initiatives are expected to provide savings of approximately $4&#160;million to $5&#160;million annually, beginning with the third quarter. The Company will incur $0.6 million in severance charges during the second quarter of 2023.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:EffectOnFutureEarningsOffsetAmount
      contextRef="iee422d2cd6e84cd5bee05a4810185577_D20230402-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfODc5NjA5MzAyNTUyMg_f5b1a1c5-483c-433a-b9ff-3c4e8938bae4"
      unitRef="usd">4000000</us-gaap:EffectOnFutureEarningsOffsetAmount>
    <us-gaap:EffectOnFutureEarningsOffsetAmount
      contextRef="ib7b32d551e1c4314a15f6e1b3738a021_D20230402-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfODc5NjA5MzAyNjAxMQ_c452e1af-f2a6-4e0c-99d3-c22fe5dd09fc"
      unitRef="usd">5000000</us-gaap:EffectOnFutureEarningsOffsetAmount>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="iaa54c1ace0624422a18b99f3ff708211_I20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE1OGM2YWRkN2EzZjRlNTBiZTE4MTEwZjUyZWQ3N2Y3L3NlYzphNThjNmFkZDdhM2Y0ZTUwYmUxODExMGY1MmVkNzdmN184OC9mcmFnOjFjYmI1MmIyMjkxYzQ1MDY4YTMxNWRjY2E0YTBmYmRmL3RleHRyZWdpb246MWNiYjUyYjIyOTFjNDUwNjhhMzE1ZGNjYTRhMGZiZGZfOTM0NTg0ODgzOTgxOA_db7bbd3a-4f5c-4c20-8932-2073d71d3c80"
      unitRef="usd">600000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>72
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $!^JE8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ! ?JI6OKFC(>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'$/*2NW]^
M]SM(8X(T?<27V >,Y##=C+[MDC1AQ0Y$00(D<T"O4YD376[N^N@UY6O<0]#F
MJ/<(%>?WX)&TU:1A A9A(3+56"--1$U]/..M6?#A,[8SS!K %CUVE$"4 IB:
M)H;3V#9P!4PPPNC3=P'M0IRK?V+G#K!S<DQN20W#4 [UG,L["'A_?GJ=URU<
METAW!O.KY"2= J[89?);O=YL'YFJ>%47_*X0?"L>Y&T^]<?D^L/O*NQ[ZW;N
M'QM?!%4#O_Z%^@)02P,$%     @ 0'ZJ5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" ! ?JI63; E%20&  ")(P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:[W.B.!R'_Y6,=W.S.U,K"?777NN,9=L[Y[:MJ[W;V7N70E1F@7!)T/K?
M7P((MALBPTA?5%&^'WE( D^ ZQUE/_B&$ %>PR#B-YV-$/&G7H^[&Q)B?DEC
M$LEO5I2%6,A%MN[QF!'LI45AT$.6->B%V(\ZD^OTLSF;7--$!'Y$Y@SP) PQ
MV]^2@.YN.K!S^&#AKS="?=";7,=X399$_!W/F5SJ%2F>'Y*(^S0"C*QN.E/X
MR;&'JB!=XQ^?[/C1>Z!07BC]H19FWDW'4EM$ N(*%8'ERY8X) A4DMR.__+0
M3O&;JO#X_2']/H67,"^8$X<&WWQ/;&XZHP[PR HG@5C0W9\D!^JK/)<&//T/
M=MFZ?=0!;L(%#?-BN06A'V6O^#7?$4<%]KBB .4%Z%T!M"L*[+S 3D&S+4NQ
M/F.!)]>,[@!3:\LT]2;=-VFUI/$CU8Q+P>2WOJP3$X=N"0-=P#>8$7[=$S)3
M?=-S\_K;K!Y5U-O@@49BP\%=Y!'O;7U/;DNQ0>BP0;?(&#B-V26PX 5 %K(U
MV^.8RQ_P'EBVKOK-UMC%[K'3.+LB[C-U$]EI!9A%V9"174^WD[*4*WV*&HJ?
M>(Q=<M.18XT3MB6=R6^_P('UNX[P3&%O@*\*X"M3>@G\O(^)CM1<#JWN5QV2
ML:HA4K] ZM=#^II@)@@+]F!!8LJ$#L\<)5BBVRF.L:HAWJ# &]3#FQ/F4T\-
M1" /!=K&,R>E0R\=>Y6#SQC0$'18@ YK=DV&Y6DD/0M4-Z0Y:X4#KFU)8UE#
MP%$!.#)NU%TD?+$']WY P&,2OA"F S-G6-VA-1KJR(QU#<G&!=FX#MF"K'TN
M9.L)\(A#;0\UYTR7SXNGQYFS!,[38OZTF#[/GAYUL,:8AK#0*L^I5AW<6>12
M)OMG>M:X $LA1R6@##@TB03;RU=/NP].I#]^UQ&;BYHB'VD$K(/\C%_!S).#
MU%_Y;LIMZ,DG(N&@:XW[8]O2'HG,Q4UY4<F+ZO!./4^F\XO#&_!%K@>>(GV[
MFB.A;<DN$8:$N01\PWLMM3&B*75I0]#H'C]1.VI)]NAGNM-JT:DXS 68)DP.
M$2UL&R($2Q."9I=Y#UN,WSFC6S]R]6ULSJP8NVWH$2S]")JMYCWHG'*! _"O
M'U<?HLR)\,KJ(RUI&Z8$2U6"9L-)^^M43G>KP<P!0SC08K7A1; 4(VBVF2_4
ME>TUW]#() XG0D96OPO[X[&6KPTM@J470;/4//M"*A%= 8@^O'P$2^(F3+:D
M%M*<I(ZO\IRT%-3]<0%^O;0@B#$#6QPD!,1R)IS.@[6[H U_@J5 0;/Y2.?U
M_&@-EOOPA09:\A/J),U)R]6&*J%2E9!99@YM">Y>W0V.UJ32#$\$/4Z7GZ?:
MN:>YL"EA:4:HEADY"6-J\I+-6-*FE.>31'O)Y43B=^V%&L=<U92S-")4RXAF
MD9QB9Q?GU#04'\"UG.;$*LXV' B5#H1J.9":I4F5ETJPIDQ[*#J1,W5=(B-D
M@)>%:5G;4"!4*A"JI4!WTDG7JLO^(1/$1EEJC",]M#FP<MYMKFL*6BH0JJ5
MRQ ' ;A-N/R:ZX>F.:>:KPWQ0:7X(+.W'/@V1/*9FL\<4XW7A@"A4H!0S4M#
M]SY7*O2=R)/ZO?Q0WX;FL,H+SVU($"HE")G5Y3UC?KFOFM(<]Q5J&=NP'%1:
M#CHA*1+0RR #O-92F0.J.V@;FF.7FF/7NB+D2#0FVVX6>>05_$6T8_!$E)7^
MC:R!MI.:BYMREK)CF]7D8#G'X]!T0?I$7+<+4=?6]E1S95/0TG9LLYL<3R2T
M8&>2E!RV#>6QCVZ"G>DNV'EO@[7A/G;I/G8M]WD[8URFMTG!4R*XP%$Z(_O@
M1_G=TX_:?7(FL<GW29;63]/4+?KM! WL*WLPED>#K8ZW5"#;K"Y.@#D'M^!D
MSSZ3R>1 ;7B177J1/3A/SSZ3W^30;=B27=J2;1:<<_7L,_E0OD^&/_7L 83]
MT0B^Z]B]HX<=U+PD?0:$ U?=5,F>>R@^+9XSF:9/5_3*U;.'5!ZPFM9P$)"5
M++4NA_+76?;<1[8@:)P^.O%"A:!A^G9#L$>86D%^OZ)4'!;4#Q1/WTS^!U!+
M P04    " ! ?JI64+O6H.@%  #/&   &    'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;*U986_;-A#]*X1;%!O0Q"(E45+J&$B=;BN0KD'2;I\9B;:%2J)+
MT7:R7[\3Y5BV2-$)T"^Q9-\=WSN2]X[,9"ODCWK)N4*/95'5EZ.E4JN+\;A.
ME[QD];E8\0I^F0M9,@6O<C&N5Y*S3#N5Q9AX'AV7+*]&TXG^[E9.)V*MBKSB
MMQ+5Z[)D\NDC+\3V<H1'SU_<Y8NE:KX83R<KMN#W7'U?W4IX&^^C9'G)JSH7
M%9)\?CFZPA<S7SMHBW]ROJT/GE%#Y4&('\W+Y^QRY#6(>,%3U81@\+'A,UX4
M323 \7,7=+0?LW$\?'Z._H<F#V0>6,UGHO@WS]3R<A2/4,;G;%VH.[']B^\(
MA4V\5!2U_HNVK2VE(Y2N:R7*G3,@*/.J_62/NT0<..!@P('L',A+'?R=@Z^)
MML@TK6NFV'0BQ1;)QAJB-0\Z-]H;V.15,XWW2L*O.?BIZ4Q4M2CRC"F>(7C)
M8(;@Z2,K6)5R=-\$KM$9^GY_C7Y[^SMZB_(*?5N*=<VJK)Z,%6!H(HW3W7@?
MV_'(P'A7*WF.//P>$8_X%O>9V_V:I^?(;]W)L?L8F._IDSU]HN/Y0_374O)*
MH:NZ!IX7-CYM@, >H-EE%_6*I?QR!-NHYG+#1]-W;S#U/MC8_:)@1US]/5??
M%7TZ8_42P:PA_?#IYSK?L +(6V>Q#45UJ*84;*8!(=YDO#ED8QIA/XKBO=41
MS& /,W#"O..UDGFJUR, M8%K X2'XP9)U -G&GEV8.$>6.@$=I6F8@WI0G<\
MY9"[AX*_1W]#I15S=%5 /=0[!BHK^E2KO&QWE.19KM"-@/5ES7-H4@F)3\,>
M&8M9$$7) ".Z9T2=C#Y7&YA_(7,[-FH.FB1)$/2P6<SB*(E].[9HCRUR8KN5
M?,7R#'UZ7#4EJ=8K]ZM:<HF.-ZT->61"HCCL+U^+51@% [CC/>[8B?N;4*QX
M <38&-R/ AS1'D:+&0U)$MA!)GN0R8GD0A\@U=-[= MU7NG<-@5A!0*MND6=
MINMR7>B%?,VA(J4Y:[371B<Q<,8Q)7Z/C6F5>#0<*!C8ZS3,<]+Y"F0 6;5
MN@TY$_.S[S5W)'\7[VCJ"8Z2'ER;F>^1(;P'FHO=>/4R=L##QKA12/O[SF(5
M4R\< -<I(G:*$!0%Q:I%#M5MA]"Z'JY*(57^W^!ZV W2HV 4:9M90J)H@$0G
M==BM=7\*D6WSHK!"\XTQPQA38_)/F1U#Z^0-N_6M+1".R3>%BV(:>'$?G\TN
M]'P\ +"3.1R^J">ZR=E#7N0*U,':&&&G7+ZV,_I5T8Y)=TJ(W5+X3/H+4VNI
M.3<K_D94BS/%90GU[T%9DV"J'XT,I;%8!:$WH-ZXDTCLULA]1W++GIIVQ K0
M5#GJ$]K7&9M9@),!,<2=&F*W'#[GM2O1-QQ.78>+RXK:U+W ]XSJ8;$*@J$-
MT(DC=JLCI%6NN;/U. 7?%#J8;S/I-K,$#Q @G1X2MQ[.]+FQD9ALHYM26!^-
MLK=,KOF< XL,^EAH_];654-,Y2/0&I$> 8N93T(Z4+Y))Y#$+9#'3=2)9!-3
M!W% 8X+[8"UV(?2%9 #MP1G2K9BGJP0Q90[3D'K]_LAF%R:#E8)T>DC<>MA!
M?.5&)*8*QHG1BEBLX* PE-A.*HE;*ML]=PJAJ8.0V:2_UVQF@1<.+=5.+8G[
M5-@NU5,8S?,;')2#V,BCS2[$@Q6ADS="G9I^OV22+T61<5F_>P-[(_J@&W[U
M9+_S<(KEJR\]?E&T8^Z=2A*W2LY$68H*W2N1_K"2-:7/#_L'<*O1P"F,=.I(
MW.IXV%'O!$:4D(1E<T^ZX?K>P K9%+XST(V^/EK-0D('8'<"2=P"V4(=7E-6
MR*;6D2"BL;%/;7:)EPP4$[\31=\MBNU&?1UHWR*#?IR0_KZUVB4)&:C;?B>$
M_DN$\*"Z: 5_)0EL7--9#Q16.\N!8GQPV]Q<]7]A<I%7-2KX'!R]\PC2(-O;
M\_9%B96^@'X0"MH2_;CD#, W!O#[7 CU_-+<:>__AS']'U!+ P04    " !
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
M>?.&IA5OF25%_;_QTL2:(V.Y*\ILTS06/=C$Z?YG]-H,Q%$#PDXTH$T#VFM
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
M74(5E1J*2)L11?$/M(,^E!9 ::%B2!B9GOY\DK4>,R.P#T'.?##.H#XRE+:
MTCPHS8?2 B@M1-&ZZFPM9Z:WG(%5C/I,@]6IL* 5*QDRIP>E^5!: *6%*%I7
M=4??-'+>KT;5.NI3#9:=; 0[<E7& IK4@])\*"V TD(4K:N[UJ5F>I<:5.NH
MSS)8<K(5;,\4DE,YQG*<!^V<#Z4%4%J(HG7%U#K03.] 0VH=]3D&2PGJ64-I
M'I3F0VD!E!8RV4\?NYJC1&M;,[UM_8921\V17P\?+#79PJ4NG:GNE7*D32W5
MR@7UF*&T $H+%4/"3-N4)3(Y^L['ZEM&_QKE3['8BB?\4;0T/\P$(M]_<>?^
M29EMZZ^!?,C*,MO4#]<\$H?,*D#\_C'+RA]/JF^6/'Q]ZO6_ 5!+ P04
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
M9QC_@6$BWAGM]TZ\T3GEI_8SD!B8Q$<F-_&K@->-G8KY(A+Q/$Y>P4L&SY*
ME[SNF2BLJ<4MN%ID -3U>W$;="4K?K[>N3#_GY<$Z/#3E_&Y6LY=(S.ZG* <
M'-D'FEQ]]H_%:O[%*^S3@7WZ&OIK<7G5\&5:1RV^UP(RJTKT,D?B0&(O<W&V
M7&^F2R1857&MF (%QR6M="D:LJ'X=4;"["I52JXG!]N]RO:,@$*"F-X(Z?#K
M985"R3Y6IIR*GTC08X,2Y->6,E-J]2L)V336/"I4%55/XBS=;J;K\>ZFM?^=
M 6]G>\_, S/8D]#TB+T.5#V0J+L,E3H/KW:R"A 8HW\5GFS@-[""#(MTNAAX
ML-W9:CH?)O+6,AW&\GM+PP;$)7"J;##N9N(P@U^$@Y5 %ZJ>(J'TD3Q$VTND
M)EAA-JM:1L-KWB<[)FZEY$Y5RC\-;L D>$6ETD$FZ,834$N9?"H^8'QKZD;J
MIW^Z9R#I'/E.E-^!*PH+G7)>@#O:M$)X@)L9U]L@;H7"&/SH,2/G^/6.!=)E
MMV)X.%G""&. 4SDZMH6I<$@$B>6N@B><P-J[3_QD%$C.PUZ+?H<_Z>%?"..Y
M^-=;#H1I'>#<Y\^-Y+K;9'C^;K3!S4#UIN,7B6^E;G'H#>EQ)N)UE*1;#)(D
MBN=;[J,G%J?IA&7S*-[R^G@3+=?S<7B?4YB][OR'F%9D9#UJ*!)<:%:A,+M
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
M*/)P7'U)'BN$0C([DE248(BK2SN7]"]J,/8XJVS!K$Q%JQ*EMLZ9<-D( [*
M<L=F=X/W,95"!-X^"W3/ FQ3*8.NJ5/X<./89*-M3_1'N,(,^1H5I*U' G;4
M[" )N&R40I%MX5$1H1GQ(_R&#):HI,\03B$=#T;IT IG)Y,D3BY>38^H#3QL
MM4&N(8D'XW34.W7J*8PF@WC\^0V\,QWJ8;@W;AQ5Z9>*ALS5I9V\WMKOK64[
MKJ_N[=*[):JD0@/#PD*C\T^C %2[2%K%R-H/[UH:NPJ\6-G=B\HYV/-"2K-3
MW 7]-E_\ U!+ P04    " ! ?JI6J%LOO#D+  #L'@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6RE66N/VS86_2N$ZW13P-'X,:\TR0 S28.F:+=!
MTNY^6.P'6J)L;B11)2E[W%_?<R^IAST>)\T"3<>VR,O[//=<ZN76V$]NK907
M]V51N5>CM??U]V=G+EVK4KK$U*K"D]S84GI\M:LS5ULE,]Y4%F?SZ?3RK)2Z
M&MV\Y-_>VYN7IO&%KM1[*UQ3EM+N[E1AMJ]&LU'[PP>]6GOZX>SF92U7ZJ/R
MO]?O+;Z==5(R7:K*:5,)J_)7H]O9]W?GM)X7_$NKK1M\%F3)TIA/].5=]FHT
M)854H5)/$B3^;-1K510D"&K\$66.NB-IX_!S*_TMVPY;EM*IUZ;XM\[\^M7H
M>B0RE<NF\!_,]D<5[;D@>:DI'/]?;,/:Q6(DTL9Y4\;-T*#45?@K[Z,?!ANN
MIX]LF,<-<]8[',1:OI%>WKRT9BLLK88T^L"F\FXHIRL*RD=O\51CG[_YV52K
M9[\I6XHW:NF%K#+Q3^.5$^_E3BX+]?+,XQ1:>Y9&B7=!XOP1B0OQBZG\VHD?
MJDQE^_O/H%VGXKQ5\6Y^4N!M;1,QG4W$?#I?G)"WZ$Q>L+S%(_+8T#?:I85Q
MC57B/[=+YRW2X[_'C VRSH_+HI+YWM4R5:]&J FG[$:-;K[]9G8Y?7%"T_-.
MT_-3TD-P_-\+SO\G4?RV5N*U*6M9[?[A1-$MSW@Y_*9252Z5%8L0D+E(#2K4
M>94)DXNEL;!15RLG&H3?"NV=>*MSOQ:W*&4D!)_Y03DO:<MKJS+MQ>W**H7G
M7CSU4.#;;Z[G\^F+[E?^/GOQ7<+JH10;J_U.9!!!A]*6PLBJ/9.^]Q*WTL'&
M3=1Z&M(H$;=';)G05F0$;1G/+L^3*4JN* @]@&=0N<I@FL#7_2/(I+#3*@)"
M&#:^'&R6&ZD+<F\R]*^0T2/[PK#^)UDU0$@Q>QZT%<N=P"-EZ71=><-;/NK[
MKW/KW<]8N3'%AL3%I6]EJ@LX==_5)Y<*AY[A.2#WNFQ*(5<X;T5!D:5I*GHH
MPXK6XE16,44&H;+= 6DX@)*6<FT\FUVT/IP %V'M(+]<L_P?H%W &[+_G2$:
MV4I)RX&HK4:WT<6.G)@JZQ$?D9D2KM(IG+F!>PQ\3?Z3:4IZ.ZB4*KWI(_8@
MY1[DN?^LM[0[C.ME(G[O-I/"KLWFDY(F>R[=PC^B@D-KN:/<0!8ZWZ9H4]52
MLP^J5->R: ,3C\E;W>!L*2S9IOYHL P^_?CKVP_BZ7:MTS6I;O% 6TI6(Y8<
MG4))'#1+IM,GWXFZ:)R8)_.+)[1@GEQ=/-G/=5:35)0")UBHB8BDIBRUYP3-
ME?IR3Z*BJM:43N$IGVXL/BQP/"="UCHBJD'9/;MZX5"1RH)S"'6?*N?: F7Q
MPZ#4UFPT\8^OB<P:*"*1\FY-^:8K1@)K9;6*P$0)S=@%,@5UJT^AO)&8OF'*
MLB5,H=HO]$H3.F>2$IE%<HK6R%4)V $&<P>#*_ <FPO]9X@5N3PSVWT Z[,W
M$3^TLO>E<NFNX2;DEA<[5/I2*>A?UX4.DH<"N3LL92&K5 6%"NF<SFFII.1!
M@]4I(1.?HD-0J-S855S[<+(I=,;XU8IB7N,8K,$"="$B"]@#ZNOK9'82IT\F
MTS'L1F4^_QQXHR9DX<Q>8=!^QA>*-B%BH?$PHV.0/N-YWQ'\VIIF%<+?8DJ&
M,",M=VVJD7,*S7X@W((W4UH)(LZ/8QF) /^_2(M"C8WL?,)FC6?# V&BS+'A
MH >1#=Q;((1;BQ3CYX/6Y8#RST(M,4W\&8VV]]Z19A7D'UD+CSF5-O80E'-]
MSVF"@]P$_D0YAS[&1A"D%<3AJ<Q1CS5<L3M!!(X?3$^4M,A=VRZ,K?*HD-,I
M@P <&'TU"5#1=?//=0)U[T/<EFIG. -1;J3!?G10O:X']1X?CQCY]1 ^3RXZ
M"+\^B=R/XO6QS,@%P7'PIS>>FD_'#WI!$_+F^#P9-/KQ++GN\B]H3W7.G2R6
M-%%WQAT(.]B $^,>TAMVMOM^:L J.D;%]3$=E/FC^[H2[=A,KBM4I89%G$-D
MAF.!GZG8'#,'-K6%&WW3^EEUH(7E<@D@.RAJ!M:#($;,P/=3P0" E@;Z_"E]
M-#4TMY85G QD],<*L(;_ @QSZY*BI$&O("([D&YC':$?/Y]W&3#$91XHB+ /
M5&@1O_45RER;;!_U.]0,H6Q; 40 -#@?F 9<G.-8[ _J'4K\J8'"AP(_JMJ'
M4:!_HJH'DJ\7BR?[2,IY33<E65.H(=%"P82\(."_'.0G!;&.PQ:FDJ!;!3P0
M?JL*]-LR3,_,1XGEINM):,3<@/<;*]#44C5^MJ'B2Z8J=]A:2084W/-RJ/XM
M7V>H[%G+E#H4"O&MNK,C@&K%HGAB9#H Q)DMDLMIA)/070-##QJ,KQ?)O/,+
M U1J;!8LZR?/K[4M$>\;ZQI9\8CPQ43@2 GLT[H#).6:WW45$1L_V!BVXI3<
M-+:K^!_NWOWVYI938G:>7'6VMREZR%)S;>'P 5Z$A!\C2(O><<$_:*W42.)B
M+%H\'WHW+/)K;8=K+F8#+>(:TABV#!9=)9</%AW1#*QC?'GQ\-!]S=K% 8&O
MCC.4=ZB3#-'A?E!BI>09K;8JUA5)D:(FV F %HD\T\N\,-L))5&F<B9T(!F/
M15:[KAJ]V4J;N0-L;">F?5Y)\T=5-0Q<3A-#168@L[!4[BGJH'X6./'>P#HP
M!:WTR[1-Q!W!,!=1-SP\$HF#C-T[NTW20+S2M;0K:LFQT"W!. F:)>"/V$ C
M7B+>4E90/CPNN:7Y85[J0P@OZ8HP0645@C1!?8965C?H;Z"6 >TR300*'UK7
M!18KP:)!%F+K N[(6A/JJON:6B; 1[D'U!RI-VC&H3C1QLC(BA A5G!LW8^!
M8">P8K!#OE[W1$7HV"!("/2)H$>(0_W?.+Y'*!BB(@!5:MO.W(#+":EDTC#P
M**"_^AOSRO$NSR:Z.!3&KAR.[^";W>8&O8=!-G9IK*@5WY.#K,6[HT2\4;EB
M\X^9B'9DP(7(B"XG3UOP=#P? ,H1YW\7F4[L!B06OC:4?G%,B%XPL./8^4=8
MS-/QQ; )?_90GMVA>),.*5.*^9T;T$8633<ML%NZBX9!9WK==::[V)D^AL[T
M.MY#[5/ #O=14PYC(R8D%4(9!G9E'7'#%6I=TJ75E]\]G4J:=T%QM8FPVJ,8
MSM)5_Y5N*&Q3^W1W2%V)L.)/I_:.4_O([1/4B&$LPT5;N+/KS8@W@'V1"-EX
M XH!)DU7&TO$IX3'FS <1NA.Q*\LE6UP89;F]S(3YD\4S!S]F"[[>4K_I'I^
M)AGP'TA>HA=A)T3U;+]7O\41U#  K%IQ*O EC"GPDS7.M2I$X\(^& (6VH)%
M5V(=TJU,9#<8'RH"]2+,$"U)("\3(S5M.6 FJ0*5WI]C5U3"3)M6J@I3BZE9
M#!R0*;!( @C$*/@G1D.7)=R/_?#T Q</ 9% )*4-^.=D@3"MD)\$LMC150W#
M,+V48Z,B;(=Q,@S+.#V'?9I4[#JW(Q7SAGP-RLZV ]]_1/IO#MM/*=L+#*I'
MLGN#FC&88V54@-U:P.F5)%1CV:I:<RV2\E DAUK+ODQ8#S@M'BUR:\I6$YC!
M;Q$C?(=Y,35-0=<4:=%D="=1-3G=Q/%=O8KFI=1#L"LH,6'H?-:C2XF04AN;
M=-YB*$..953EI)9K^.;-NM!HL3/>&WI=QOY)04'Q$/W5=4N24J+F-'52.S15
MGVQ[)X47C5%Z)Z>_!<?N(KY'=<FQ%UMG@S>0D+/B]ZQ.\'5Z>!G9_=J]RKT-
M;S#[Y>$],(9>D!Q, "K'UFER=3$2-KQ;#5^\J?E]YM)X*,T?U_"$LK0 SW-C
M?/N%#NA><-_\!5!+ P04    " ! ?JI66TS])O\"  ")!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6R-5=MNVS ,_17"&X86"&K'3IJL2P(DW?5A
M0-!=^C#L0;&96*@L>:+<-/OZ4;*3I5@;[,&6*)%'AS)Y/-D:>T<EHH.'2FF:
M1J5S]54<4UYB)>C"U*AY9VUL)1R;=A-3;5$4(:A2<9HDEW$EI(YFD["VM+.)
M:9R2&I<6J*DJ87<+5&8[C?K1?N%&;DKG%^+9I!8;_(+N6[VT;,4'E$)6J$D:
M#1;7TVC>OUH,O']P^"YQ2T=S\)FLC+GSQJ=B&B6>$"K,G4<0/-SC-2KE@9C&
MKPXS.ASI X_G>_3W(7?.924(KXVZE84KI]$X@@+7HE'NQFP_8I?/T./E1E%X
MP[;U3=,(\H:<J;I@9E!)W8[BH;N'HX!Q\DQ V@6D@7=[4&#Y5C@QFUBS!>N]
M&<U/0JHAFLE)[3_*%V=Y5W*<FRVM*9K<P:VP5F@GD2:Q8UR_&^<=QJ+%2)_!
MR."ST:XD>*<++!['Q\SG0"K=DUJD)P'GM;V I-^#-$FS$WC9(<DLX&7/X'UH
MA$\.D>#'?$7.<BW\?"K/%F;P-(SOCRNJ18[3B!N T-YC-'OUHG^9O#E!<G @
M.3B%_I]?XB3&TPS_!89/&ER)8&PA-;<BY*:QQ/8:5@TQ)E$O.%R;JA9Z!]LV
ME$#R4[=X!&+#34_.-P%Z6VJ>DMSH'E>H0RN%8B==A,:LA*92UN!VM<R%4CLP
M]VBA9C=3$##\1NH-K*VIP&U1W2/,?<=*M_/ GDW'8L>MG-M&*)#4B8G\C04(
M@K51K#)T!5]+B_BH+.$L)&T:8D9T#EQC4D%78YV5!BN%A5!"YPC"P0*9EO;,
M^'*6@2R\A'$O25Z'L3_.'ETL4<-GC<8)/\/C'98WISR-?B_+1N<\7F;G<(."
MB*^;-V[WV;U[J TU%N%LV&>_T?#R_)@19_.(RZ@W2/HMI\%K>*H0XR-YJ-!N
M@@B2_^C:M4IQ6#WH[+R5E[_NK4A_%I;O@T#AFD.3B]$P ML*7VLX4P>Q61G'
MTA6F)?\KT'H'WE\;X_:&/^#P]YG] 5!+ P04    " ! ?JI6A+9 ZKL%  #Y
M#0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R-5VUOVS80_BN$APX;
MX/HU?5F7!$C2#0NP8D7;=1^&?:"ED\66(E62BN/]^CUWE!RG=9Q]L26*=_?<
MW7./J-.-#Y]C3934;6-=/!O5*;6OIM-8U-3H./$M.3RI?&ATPFU83V,;2)=B
MU-CI8C9[/FVT<:/S4UE[&\Y/?9>L<?0VJ-@UC0[;2[)^<S::CX:%=V9=)UZ8
MGI^V>DWO*?W9O@VXF^Z\E*8A%XUW*E!U-KJ8O[H\X?VRX:.A3=R[5IS)ROO/
M?'-=GHUF#(@L%8D]:/S=T!59RXX XTOO<[0+R8;[UX/W7R5WY++2D:Z\_<N4
MJ3X;O1RIDBK=V?3.;WZC/I]G[*_P-LJOVN2]R^5(%5U,ONF-@: Q+O_KV[X.
M>P8O9P\8+'J#A>#.@03E:YWT^6GP&Q5X-[SQA:0JU@!G'#?E?0IX:F"7SJ]=
MX1M2'_0MQ=-I@D=>GQ:]]66V7CQ@O51OO$MU5+^XDLK[]E,@V<%9#' N%T<=
M7K1AHF;SL5K,%LLC_I:[]);B;_EH>NJUB87UL0ND_KY8Q11 B'\.I9P]GASV
MR$/R*K:ZH+,1IB!2N*'1^???S9_/?CZ"]V2']^28]T?;\?^MU8>:%%45">U5
M0@6"3EC?$"J@VS;X6P-6D]VJ'T[FD^6/3Y1VI9H_GT]>/%$8=Y7@(=6!2#6Y
MR\1=5NB1L:KOD=CDE86LX!=E:7-8NYVH2UH;YXQ;@]FI%J>\31!M28>Q*B@D
MR ?;X;ZHQ6=),/<MYC^IPL<4E0;N0%\Z$P B>;4B5>C6)&W-OUAA(]WXD.3.
MWQ"DQ]RF[0">,S*Y0!RZ[4+K(\6)%&HH#W8,")>JI6!\J38Z*M.@Y0E^5UNE
MU8VVG<ZB8J%JVA5246L8QAJIQ"1>H X4!"W<ZQBAL?CUA='L:E>.1_).M4Z2
M/-UR61],GG&V&OD#U%;YJN)XP)M#-!ZHL7H(?,1SJWO/#E;0?%2#>X:)09'$
M_]"F9!I^4AJ0*Y"8'X08D$F(J$(7>#^7=**N$;8L#<<?9X(]4GEMH[]7_ICR
M[J&3/3JVK:@$;GNDH&B&27<HF1,9%Y/@RB.,V\*\\*&,#S7Z:(-!E2KC\;*#
M;A,'1E 3P424R)K//',HF5/.IUR[M!=^8ZR5)XR#:?Q )"DF]1!18-[FJ,_J
M(/;Q_3C\QN("<\$L' $G1L*(7G *CM9:;NC&E"3VP@./5S(*'7G<$-?#:5 5
M&N1#'*O:X*453($^5,8A+/C(#94#A#B!]'SJZ]\EUF/DI%=V:.I8\=&C["PV
M9 Z! \S<>S6P1J^,!5B*.2TN%>>RZB)D,;):W9C@'3<^ Y>QMSJ+$;\ $J2)
M%>#W3'*1H(+;E?G7T[YK.IOK ,%_*K%W^^\DDJ5LX"UT\I[>%1U@PVTO=[Y9
M >&> $2S=J9"R;"G<_V<0;E6P7<X5"B]PG%J&.6K/SY>OWXZ_PFS#CEN3#%F
M:N$<8 ?-W74(,?9=?]-/!,,N=?'^2KTXF:E-34ZX%:/ KTDZ"YX"O $>>%%=
MI+T&]F/(<\J'(Y-E%O$+VY69E&#WH3'):L[R):UGFLI\//UZ/L3M1.$,MM-L
M)L,=SJQO,BJ9$MMOR))CWJ=_28E"(XT0D(;UMK.E!#62  T$O4L8'63Z[)JO
MG;9;SKOL*(N>$"@/@0#94U N)U4L K7FVL6N0FL,&_C5I_Y-O1O!79<.*\2:
M'(EP[GDY.$\,BXN3KT4DON8!8.[1/".>J(N"=1#9VNUX4'&V9QH/AX'7R+=9
M@27+?"!82**XF!^OMD:>0=0)L0WX<(@C<E3A=GSUYMOC3=^&/O'A13!$!1$A
MC1V_H;SB3Y3\ L..8\K^$!PMQ+MW_)D<.O--]X[C#86U?'3PB'8NY9/Y;G7W
M77.1C_-WV_-'T1L=<'J*RE(%T]GDQ;.1"OE#(]\DW\KA?N43/A7DLL:W&07>
M@.>5]VFXX0"[K[WS_P!02P,$%     @ 0'ZJ5FM6.N;X P  9 D  !D   !X
M;"]W;W)K<VAE971S+W-H965T,38N>&ULC5;;CMLV$/V5@0($+6!;LN3=NAO;
M@/<2)"C2+N*V>2CZ0$LCBUB*5'A9VW_?(77I&O$:^V*+XLR9,V>&'"WV2C^9
M"M'"H1;2+*/*VN8FCDU>8<W,1#4H::=4NF:6EGH7FT8C*X)3+>(T2:[CFG$9
MK1;AW:->+92S@DM\U&!<73-]O$6A]LMH&O4OOO)=9?V+>+5HV XW:/]J'C6M
MX@&EX#5*PY4$C>4R6D]O;F?>/AC\S7%O7CR#SV2KU)-??"Z64>()H<#<>@1&
M?\]XAT)X(*+QO<.,AI#>\>5SC_XQY$ZY;)G!.R6^\<)6RV@>08$E<\)^5?M/
MV.5SY?%R)4SXA7UKFR41Y,Y857?.Q*#FLOUGATZ'%P[SUQS2SB$-O-M @>4]
MLVRUT&H/VEL3FG\(J09O(L>E+\K&:MKEY&=7#TQ++G<&'E'#IF(:%[$E7+\;
MYQW&;8N1OH*1P1<E;67@0198G/K'Q&<@E?:D;M.+@.M&3R"9CB!-TNP"7C8D
MF06\[,U)PC_KK;&:>N+?<_FV<+/S</Z<W)B&Y;B,Z" 8U,\8K=Z_FUXG'RZ0
MG0UD9Y?0WUB1BQCG&9Y1X989G@.3!11<.(L%[$,;8S%FSZCI5(+QA@;H/!M+
MA@0 WI,9*)6@(VUNX,]*(Y[T /ST68*ME#/D8GX&*B@7T!6T6Z5AE<*W+B*L
MNXB;-N*X8Y>EHZOD"K+IZ-<L@]_IGGHH2SK3H$JX]ZSI5,/&JOP)_FC\23?P
M_MT\G:8?AO_70]QW:9\&:=%4A[;GM@(\H,ZY02#N.;GNZ :TI*.MF,^4!.F@
MZ6I[(H[!S%/T>XXTT>+HM<M57=-EU*GJE<1#+IS7K-2J#N9DTSC+PJU%"'UI
ML*]?0W$# &PQ9XY(D=<Q@%&9QJH<TWI,8?Q+JJW'Q$$S6G$-7%+4<+/NE1,%
M(9&IY>.B4W1"5460KMY2,/(ZY9TKRI8H;8\_1C2GXE&CL*;1ZL#I"D5QA'EZ
M/4J29)# >/C3!O&DY[/Y:V9=YTS@H],45X^@<*2!(BX:)(DOE#&484C<AN:L
M?7-ZX;@J#&#HT1]CGL"/VK(:&E=>_+[^Q*+-T%>)AE-;IHH5A! D[!7L)>\J
M0,-&48&\'F^N>,ACJ/8$[IS6**TXMMSNR(O)(^$U%,AX!4K7U7N63'\C6&DU
MW[J 2^'#SG?'M._<<R*$5K?4VL;IOI*DH^#H0A,P4[6-<:87<R9R)]B;8W'3
M-^'S<%!..R693&GD">$1B<6YNS5^,?EJU+LPWWU_.FG;(3B\'3XAUNWD_-^\
M_?[XPO2.4\<*+,DUF?QR%8%N9WJ[L*H)<W2K+$WE\%C19Q!J;T#[I5*V7_@
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
M]-[QX]F3H3G?\+VKA*+U'J4'1U94&=IQQ4:NCQ9H^,0.HL(DK>PWZ2JDM(8
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
M&XHK$L#W*RE-^T &NJ^RQ;]02P,$%     @ 0'ZJ5HFEE&5N @  CP4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULC511;],P$/XKIR#Q!$V:=F,:
M;:1V8X*'2=,&XP'QX":7QIICA[.SC'_/V4FS,K:.AR3VY;[OOK/]>=$9NK,5
MHH.'6FF[C"KGFM,XMGF%M; 3TZ#F/Z6A6CB>TC:V#:$H JA6<9HDQW$MI(ZR
M18A=4;8PK5-2XQ6!;>M:T.\U*M,MHVFT"US+;>5\(,X6C=CB#;IOS17Q+!Y9
M"EFCMM)H("R7T6IZNI[[_)!P*[&S>V/PG6R,N?.3+\4R2KP@5)@[SR#X<X]G
MJ)0G8AF_!LYH+.F!^^,=^T7HG7O9"(MG1GV7A:N6T4D$!9:B5>[:=)]QZ.?(
M\^5&V?"&KL^=S2/(6^M,/8!902UU_Q4/PSKL 4Z2%P#I $B#[KY04'DNG,@6
M9#H@G\UL?A!:#6@6)[7?E!M'_%<RSF470A+<"M7B(G;,YZ-Q/F#7/39] 3N#
M2Z-=9>&3+K#X&Q^SCE%,NA.S3@\2KAJ:0#)]!VF2S@[PS<;F9H%O]FIS<"YM
MKHQM"2W\6&VL(SX//Y_KN:></T_I/7)J&Y'C,F(36*1[C+*W;Z;'R<<#@N>C
MX/DA]E=VXW^Q\+5"0NC\2QLHI18ZET*!L!:=!4.@I-A()9WDY<@%D<0"A(/2
M<]P'CAJ%7ZT"O'78?GG+67KK+2"MS^7-D@J&S?*<YYACO4&"61],)T^$:*/?
M/Q+]6XN]SNH:)'_7<&6IP57(#R'G]$<-_5%[4EOH720="C^W%?&>26JD;;@*
MN'O3:M?[98R.M\VJ-]EC>G]570K:2FU!8<G09/+A* +J[=]/G&F"Y3;&L8'#
ML.(;$\DG\/_2&+>;^ +C'9S] 5!+ P04    " ! ?JI6@>4L=MX"  !4!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R554UOVS ,_2N$5^S4Q8Z3
M=EV7!$B[#MNA0-%TVV'80;&96*@^7(G.Q[\?)2=>"K1!=XE%BN_ID1*9T=JZ
M1U\A$FRT,GZ<5$3U99KZHD(M?,_6:'AG89T6Q*9;IKYV*,H(TBK-L^P\U4*:
M9#**OCLW&=F&E#1XY\ W6@NWO4)EU^.DG^P=]W)947"DDU$MECA#^E'?.;;2
MCJ64&HV7UH##Q3B9]B^OAB$^!OR4N/8':PB9S*U]#,;W<IQD01 J+"@P"/ZL
M\!J5"D0LXVG'F71'!N#A>L_^->;.N<R%QVNK?LF2JG%RD4")"]$HNK?K;[C+
MYRSP%5;Y^ OK-C;_E$#1>+)Z!V8%6IKV*S:[.AP +K)7 /D.D$?=[4%1Y1=!
M8C)R=@TN1#-;6,14(YK%21,N94:.=R7C:#)KYAZ?&C0$-RO^]:.4F#9LIL6.
MXJJER%^A&,"M-51YN#$EEL_Q*<OI-.5[35?Y4<)I[7J0]4\AS_+!$;Y!E^,@
M\@W>FB/\GLX].7X1?UY*MV4;OLP6NN32UZ+ <<)MX-&M,)F\?]<_SSX?T3KL
MM Z/L;_M/OZ38E991VH+8D'H@"J$IT:XL,9P8]'S@)Y@MO6$VH/'I0YPJ6N%
M8<5!G"JYIJ#&2;,$:21)$1K* UD02BY-Y D]R*.B0!"FY(=JN+,CUQ[-(9(J
M,"C<!Y:@F9A%-@BXJ;E31>A5'\$\>%PTA>)P+'T/'BHN^+/#A=LC0R(6:F=7
MLD3P8L4Z/=@%B)J=&\D=C%R$DV%[5UHJ%<8"8T[.GKN$,8U0:GL*<UQ*8T+"
M471(D"KIRGT!HR*XMKH69LLQ2K&XHG%PDO7.8<\G#5=TQ<D8+DM1";=DX65;
MR$#IL;"FXPR2P\/OO?2:TH-.U\A$89YY*&QCJ&WZSMN-S&D[*?Z%M_/VEG5(
M+K7"!4.SWL>S!%P[PUJ#;!WGQMP23Z&XK'CLHPL!O+^PEO9&.*#[(YG\!5!+
M P04    " ! ?JI6PK5I8"P*  "\&P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6R]65USVS86_2L8=:?;S"B2)<=Q/FS/R$[2S4S:>.(F?=C9!X@$
M1300P "@9/77[[D7("4GLM)F,_MBBR1P/\\]]X(\6SO_,=1*17&[-#:<#^H8
MFV?C<2AJM91AY!IE\:1R?BDC+OUB'!JO9,F;EF8\/3IZ/%Y*;0<79WSOVE^<
MN38:;=6U%Z%=+J7?7"KCUN>#R:"[\4XOZD@WQA=GC5RH&Q7?-]<>5^->2JF7
MR@;MK/"J.A_,)L\N)[R!5WS0:AUV?@MR9>[<1[IX79X/CL@B9501283$OY6Z
M4L:0)-CQ*0L=]#IIX^[O3OHK=A[.S&505\[\KLM8GP^>#$2I*MF:^,ZM_Z6R
M0R<DKW F\%^Q3FM/'@U$T8;HEGDS+%AJF_[+VQR(G0U/CN[9,,T;IFQW4L16
MOI!17IQYMQ:>5D,:_6!7>3>,TY:R<A,]GFKLBQ>7,N@@7"6NO0K*1LFQ^NG:
M&5UH%1Z<C2.TT-IQD25>)HG3>R0>BU^<C740+VVIRKO[Q["N-W':F7@Y/2AP
MUOB1.)H,Q?1H>GQ WG'O\C'+.[Y/7E&XUD9M%Z)S4_Q[-@_1 R+_V>=PDO=H
MOSRJFV>AD84Z'S041+]2@XL??Y@\/GI^P-I'O;6/#DF_)T'2EN*%"H77#5_C
M>:R5N&P#MH>PSXEO4/,;1$I$:]E(NZ%XM5:VI8ZJ% $K%*HS!E'+E1)SI:R
M^XWT>*HM[_.EM(4"HF,MWH]N1F*AK/+2F T]5@T)DMML-%[;0C<&^0#=0$A4
M7B]%I2W$:&EP)]$03!N)&2O /K,9DO,;43IA7<2JPK0E+#>FB\O.1@Y=Y5S$
M4BCRZE.KR>3YYAM,I- 8%=6.C=O C,1KR]I=HVU.TE):<!T]'K)]LOP#-<[+
MAY &L@NL!TLM66Q@8-%Z3_=@AF^EZ1:6BLRVJD"^P:=LCQ25U%XTNU#9IB<'
MIAP=@HZ8H1"<U4405\XWSF=&^/&')]/IT?/^*5]/G@MHI>WY\57"2G[X0 !3
M4AATBQ0\MR*S2:4L5X2-4D15U-89MZ RC(Z%+8R;PW6IO./"&A+/HA,H3AXS
M>C91VQ+Q\]@[$F];\MR5;0%0TD(J18WP;!&1E0Y%#;)^V"C/L"",)J&Z@-K&
MK6%CP@'Y#NV:=,S;'C]+QS_#)B#72(@A[N<<D5I9J;C9/I0KG8SMC!MVSWAY
MH7S4%30G7<A?X645 22/Q2U2R<MDBU8@(T<LQ$["2/RN4H8S,F$_.G8RG!SG
M>+ZW7+,W!,W0IY+@WB5J**Z S%(.Q2O/\2"5+U%;^ ^;@E@K0FL0RBX $^43
M2*L<WJ3EH\<4D+:^MJ66HP/T=]+3W\E!7GJ;G(&V=RJ@T^ZEMK\I0A"O^?P;
M6-P)&!>1W?3<@R?:(?A>,;5TU:8-+2DY:8@]9'3BJEP/58MX;93TS *R!&MR
M>NG9U=L/KU\\G#P5*)52+7618-,V#<06-8)(B/-MDVSB]"*Y&+H"I1\25LY
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
MT 7GFAMZLJ&R!C1?2VD.';O \ B<_0U02P,$%     @ 0'ZJ5BOT)GZ, @
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
MSR8#4.[;P#T8N;7W\:4T2 -VN<'/*:Y( -^OI#3M QGH/M 6_P)02P,$%
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
M&$P%DJNBP.+W+5"^&3J^\[IP3Y:Y,@MN,BCQ$F:@'LNIT#.W8<E( 4P2SI"
MQ="Y\:\GL;&W!M\);&1KC,Q)YIP_F<G7;.AX)B"@D"K#@/5K#2.@U!#I,)YK
M3J=Q:8#M\2O[G3V[/LL<2QAQ^H-D*A\ZEP[*8(%75-WSS1>HSV,#3#F5]HDV
MM:WGH'0E%2]JL(Z@(*QZXY=:AQ; C_8 @AH0' L(:T!X+""J =&Q@+@&V*.[
MU=FM<&.L<#(0?(.$L=9L9F#5MVBM%V&F3F9*Z%VB<2JYQ9)(Q!=H*D "4]BF
M[Q.ZAY2SE%!2+6B#$98YPBS36U()DBK(JK7S,2A,J/R@88^S,3H_^X#.$&'H
M(><KJ1%RX"H=JG'HIG58MU58P9ZP;DK10Y[_$05>$'; 1X?A8TA[**S@00=\
M?(SW8"]\<KQW?QONZO0T.0J:' 66+]P73IKR%5.$+=&44Y(2D.CGS5QG07]F
MO[K$K?BB;C[3>JYEB5,8.J7)NEB#D[Q_YU]XG[ND/B79^)1DDQ.1;24E;)(2
M'F)/FL_!#B;/*[+&5'] G<5>45U8*M.YUTD4!-[ 7;=UWC7RPW[_<MMJO&L5
M1)X?;UM-#L;^G\I$C3+1065:_2'5VG3I41'$[:-&5_TW>AST\J]UM^OQC?R3
M$[G;DBQN)(L/2O; %:;[.^PLYQMF.NI,]V<H3)4U'?E.W_2=-1?O%$K<]]]J
MO&O457.[5ETUUV%UU8__>JR4<5MWE?D3^8;%DC")*"PTSNOU-8VH;O=JHGAI
MKZ\Y5_HRM,-<_Q"!, 9Z?\&Y>IV8&['YQ4K^ %!+ P04    " ! ?JI6>MC*
M=Y<#  "&#@  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6S-5UUOVS84
M_2N$5@P)D%B?_IPM(+9:K,#2!O&Z/11]H*5KFR@E:B1MI_OU(RE%D5Q5BP<]
M[,4F*9[#>\\E+WGG)\:_BCV 1$\IS<3"VDN9SVQ;Q'M(L1BP'#+U9<MXBJ7J
M\ITM<@XX,:"4VI[CC.P4D\P*YV;L@8=S=I"49/# D3BD*>;?ED#9:6&YUO/
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
MH1S6>$O5/:^_0><G,'P9I[)YHKJ-C3P+95NI>-F!M8*2L/:-G[LZ[ '<\3L
MKP-X_PKP.X#?&&V5-;;F6.$T$;Q&PD1K-C-H:M.@M1O"S"XNE="K1.-4>LMV
MP!07!"3ZC);M7B*^1OL+YW-0F%#Y28<\+.?H_.P3.D.$H>\%WTK,<IG82HLQ
ME';6);YN$WOO)+ZJQ @Y[@7R',\?@,].P^>0C9#?PKU#N*U+T-?!Z^O@-7S^
M7^KP@N9$9I3+K0#T\VHEE= G[=>0OY9P/$QH_KY+6>$,II;^O22('5CIQP]N
MZ'P9<ON?R Z\^[UW_Q1[>D,8T2<H1U\Y'][*%A\V>-,7=JGO!5Z4V+M]#P-1
M3N3X?=2!N'$O;GQ2W*/N N:H+03?:.N#\EJ&X""Q%T^.Y+V-TC%Q,"POZ.4%
M)^7=XQK=806"8#HD+7B3U/4CUXV/M V$>9$_>4=<V(L+3XKK#_4%8J"&Y(5O
MMLR-XW@\/I(W$#:)XLGQUMI[?<C< 7=8; B3B,): YU1I V*MJ^V$\6KIC6M
MN-*-KAD6^BH"80+T^IIS]3HQW:Z_W-(_4$L#!!0    ( $!^JE89HL_^B ,
M #H1   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;+58[V^;.A3]5RPV
M39O45VQ^ITN0VF33)KU)T?JV?7;!2=  ,]LDW7\_&RB!U.&MG?<EP7#OX9SK
M8[AF?J#L.]\1(L!]D9=\8>V$J*YLFR<[4F!^22M2RBL;R@HLY)!M;5XQ@M,F
MJ<AM!\+ +G!66O&\.;=F\9S6(L]*LF: UT6!V<\;DM/#PD+6PXG/V78GU D[
MGE=X2VZ)^%*MF1S9/4J:%:3D&2T!(YN%=8VNEBA4"4W$UXP<^. 8*"EWE'Y7
M@X_IPH**$<E)(A0$EG][LB1YKI DCQ\=J-7?4R4.CQ_0WS?BI9@[S,F2YM^R
M5.P65F2!E&QPG8O/]/"!=()\A9?0G#>_X-#%0@LD-1>TZ)(E@R(KVW]\WQ5B
MD("\,PE.E^#\;H+;);B-T)99(VN%!8[GC!X 4]$231TTM6FRI9JL5--X*YB\
MFLD\$:^9= 03/R_ .L>E +A,P;L?=5;)J1+@'W#;3B^@&S =^GI%!,YR_D8F
M?;E=@=<OWX"7("O!?SM:<QG+Y[:0A-5M[:0C=].2<\Z0NZ[8)8#H CC0<37I
MR^GT%4DN@=NF.^-T6Y:IKY73U\II\-SGU$JGKH7S]'!J@5[Q"B=D8<D5R G;
M$RM^]0(%\*U.JR&PD7*W5^Y.H0^45[UR\J#\ FP9Y=KI;5&#!E4]4/:Q@R#T
M9G-[/Y2F"T,1C/JP$6FO)^U-DOZ7< ZNDZ0NZAP+DH(5D:5),JR>'SJV+9P_
MH($<Y#G!"5MM&/*AGJW?L_7_I,0ET3K,?\0EB@*U5D:,'T?-8."?*6_0$PZF
MRRL9ZBA-9CW5](; 1@+#7F!H=KF')I4; ALICWKET5]9[M%C-_HS>&)&75!X
MQHNSGO!LDO!-G>5I5FYY0_5C43&Z)XJLEN8DUE/GR1#82#:"Q[<W-.O1#L^0
M>%-H8_6#W@7]%9]VL$,/AO*%$YTX51?FAIZG]RHZMA%H\ET=?\+)3IZ27=7_
M3Y?1%L(4VECWL8E KF&S3G8E3U9O"&VL_MB-H.EVY-EFU?4;[BP\;4OT<3!$
M9^QZ;$S0=&>RI"47K&ZW7;*AET*VLD!ZLI-03YXQ0VACX<<&!P6&_6JT]S&%
M-E9_['[09(OQ?+^&C[KYP)GYIV[51'G(/_&J/=C8JJ\*GS#;9B4'.=G(-'@9
M2H.P=J/>#@2MFKWN'15RY]P<[@A."5,!\OJ&4O$P4-OG_G-)_ M02P,$%
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
M0+8CIMUH4;DN70EM>MXM"S.545H'<[X60N\V]H)^SB=_ %!+ P04    " !
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
MNP>R7*N_>1 \E%*6R_;;N4I35,T&ZO>SLI0O#X:*_UQ67]HVKOX/4$L#!!0
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
MW=PB(UE/O?5"B](.CCNA<0RUMQG^4P!I#/ \%4*?%N8![7^/Z%]02P,$%
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
MJ07EF1MXWMC-"65.-+5C5R*:\JW**,,K 7*;YT3\66#&]S/'=PX#UW2]46;
MC:8%6>,-JN_%E= ]MV9):8Y,4LY X&KFS/V+V/<,P*[X07$OC]I@0KGE_,YT
MOJ8SQS,>88:),A1$_^UPB5EFF+0?ORM2I[9I@,?M _MG&[P.YI9(7/+L)TW5
M9N:<.9#BBFPS=<WW7[ *:&3X$IY)^PO[<NW8<R#92L7S"JP]R"DK_\E])<01
M0/.T X(*$#P%#)\!A!4@?"E@6 &&5IDR%*M#3!2)IH+O09C5FLTTK)@6K<.G
MS'SW&R7T+-4X%=V0#"4H#I?D%Q>PM!912#B)41&:R5/X -]O8CAY>PIO@3+X
MMN%;25@JIZ[2#A@:-ZF,+4ICP3/&0KCD3&TD?&(IIDV\JQVOO0\.WB^"3L)Y
M(0;@^>\A\(*PQ9_E2^"!A0<M\+@;'F,R@-!O@S>B">MO$5J^\+EO@6N=40JN
ML>!"4;9^#W,IT0PDG"54KU_#5X5YF_(E];"=VIP>%[(@"<X<?3Q(%#MTHG=O
M_+'WL4VV/LGBGL@:D@YK28==[-$\2?B6*6DD1+HCMQFVB5>2C"V).2EWD3\*
MPO%HZNZ.9>FT]5I96FP.)Y-SK[;9"'A4!SSJ#/B0P+#4.T9O)D'L\7I-Y1T\
MP(*CV4,/9E;RC*9$80K2G %MLG2:>NV>ZI,L[HFL(?&XEGC\_])TW*>D?9+%
M/9$U))W4DDXZ=^T5"K-9@:\@.=Z9 G?(M@@G^M[!^P2EU$M.VW0M^?7[XS&=
MO('O!4\RN'U9.&PNBSN]_4<MSFHMSOK(X!>>;)VV7KO?^B2+>R)K:'Q>:WS^
M_U+XO$])^R2+>R)K2.I[CR])KX^[MF)I7'QGH><]R=1N8Z]5IB^V4AKWZ+VM
M,W5MZQ8)-OSR\5J/UK71W%8$3\87_L6RK' >:<J"ZY*(-642,EQI2F\PT3>>
M*&N8LJ-X85_UMUSIX\(V-[KN0V$6Z/D5Y^K0,0;J2C+Z"U!+ P04    " !
M?JI61BMH06\#  !,#0  &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RM
M5UUOVS84_2N$-@PMD$5?_FIF&W"<= O0#D;<;@_#'FCI6B)"D1I)QPW0'[]+
M2E&L1-'60GZP1>J>PW,NKZFK^5&J.YT#&/*EX$(OO-R8\L+W=9)#0?6Y+$'@
MG;U4!34X5)FO2P4T=:""^U$03/R",N$MYVYNHY9S>3"<"=@HH@]%0=7#)7!Y
M7'BA]SAQR[+<V E_.2]I!ELPG\N-PI'?L*2L *&9%$3!?N&MPHMU&%N B_B#
MP5&?7!-K92?EG1W<I LOL(J 0V(L!<6?>U@#YY8)=?Q3DWK-FA9X>OW(_MZ9
M1S,[JF$M^9\L-?G"FWDDA3T]<',KC[]!;6AL^1+)M?LFQRIV''@D.6@CBQJ,
M"@HFJE_ZI4[$"0!YN@%1#8B> T:O .(:X#+G5\J<K2MJZ'*NY)$H&XUL]L+E
MQJ'1#1-V&[=&X5V&.+/\ !GE9*-D I RD6GR,_F=*D5M=LF;*S"4<?T69S]O
MK\B;']_.?8/+6K"?U$M<5DM$KRP1DX]2F%R3:Y%"VL;[*+?1'#UJOHQZ"5>E
M.B=!>$:B((H[]*S[X5>0G).X@D<]<N(FA;'C&[V6PL/>Y%1H2CY!D@MV1U:_
M=F6IE\7^72]T21-8>/A_U*#NP5O^]$,X"7[ILC@06<OPJ#$\<NSQ:X:EUF2-
M>XKU B)AH,E?'S"&W!@H]-]=WD=#>A^(K.5]W'@?]V[VM38,#P]("6>&9=2=
M19S1'</Q0Y?UBF_B^.RA>K^<!?8S]^]/3;T,F[;#6G(GC=Q)K]Q/H&CZ(.",
MW BL^A7GD*'V#3H0!N?VRNXA'LNF2WHO][?NVD!DK31,FS1,AZ[8Z9#>!R)K
M>9\UWF>])7!;,79YK(#CDYI[7I5]$2TU[QHU[WK5K*ZWY"L67LH4/LC)EG+<
MBZ__MR![N;]U4P8B:Z4A#)Z>N\'0)5DS#F1_*+:V_Y.^(_S>LJR1IU475F?F
M\_+LBIS.>L[-,'K2%_7JNQ$&T+?!1C-1A^=]2RTT>K%\U"FS=ZGO3?53?Q+^
M1X-B2RUI2NWAC$#]%"-R3TJ\RW8<",>+3I?QRT=3M\V.P*!K,_R3?K4 E;DV
MWDH\"%.UKLUL\ZJP<@VR_Q1>O6=\I"IC0A,.>X0&YU/<#%6U[M7 R-)UOSMI
ML)=VESF^[H"R 7A_+Z5Y'-@%FA>HY;]02P,$%     @ 0'ZJ5@?4L4\;"
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
MBMU)X-V%$IOJ;.R]4$JLJX\KGLQY43;0WR^$4$\7Y0.:\]C3_P-02P,$%
M  @ 0'ZJ5MW0U$N3 @  ]0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C N
M>&ULQ59K:]LP%/TKPANCA2YV[#Q&YQC:A+)"NY66=I]O[)M85)8\24ZZ?S])
M=CT;TC2#P+[$>MQS=,_15:1X*^2SRA$U>2D85S,OU[H\]WV5YEB &H@2N9E9
M"5F -EVY]E4I$3('*I@?!L'$+X!R+XG=V)U,8E%I1CG>2:*JH@#Y^Q*9V,Z\
MH?<Z<$_7N;8#?A*7L,8'U(_EG30]OV7):(%<4<&)Q-7,NQB>SZ<VW@4\4=RJ
M3IM8)4LAGFWG.IMY@4T(&:;:,H#Y;'".C%DBD\:OAM-KE[3 ;ON5_<II-UJ6
MH' NV$^:Z7SF??%(ABNHF+X7VV_8Z!E;OE0PY7[)MHD-/))62HNB 9L,"LKK
M+[PT/G0 P]$;@+ !A(<"H@80.:%U9D[6 C0DL11;(FVT8;,-YXU#&S64VUU\
MT-+,4H/3R15029Z 54A.%JB!,G5*/I-[3"LI*5^32U!4F9$;W" CD6D]/BS(
MR<?3V-=F?<OBI\U:E_5:X1MK791R0(+A&0F#,-H!G^^'+S =D*B&AWVX;U2W
MTL-6>NCX1F_P_= Y2G*A%&JU2\Q>M#U=YZJ$%&>>.3X*Y0:]Y-.'X23XNDO:
MD<AZ0J-6:.38HW?W^*R12X!GY(;"DC*J*2IRBZ JB1DQ)^OOWMNH[X++?C'L
M\BHZIE='(NMY-6J]&NTMBBO*@:<4&(':J12,=&,,:+*R/FZLC[LLJ'DGCM?^
M=VZ2(/8W75W[(GK)CMMDQP=4<&<?=^6UE^)?M^9(9#VUDU;MY'^7\>287AV)
MK.?5M/5J>F 9LXX]!]?R]-U:WA=19^QW+B7[(+@%N:9<$88K@PD&4U-+LKYD
MZXX6I;NGED*;6\\U<_,N06D#S/Q*"/W:L5=?^]))_@!02P,$%     @ 0'ZJ
M5ECNCL&2 @  ,0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULM59=
M;YLP%/TK%JNF5MH"(0E-,H+4M)U6:9&B1MT>ICTX<!.L^H/:AF3_?C80FE44
M55W[ KZVS[G'/MB7<"?DO4H!--HSRM7,2;7.IJZKXA085CV1 3<C&R$9UB:4
M6U=E$G!2@AAU?<\+7(8)=Z*P[%O**!2YIH3#4B*5,X;EGSE0L9LY?>?0<4NV
MJ;8=;A1F> LKT'?94IK(;5@2PH K(CB2L)DY%_WIO.]90#GC!X&=.FHCNY2U
M$/<VN$EFCF<5 8586PIL7@5< J66R>AXJ$F=)J<%'K</[%_+Q9O%K+&"2T%_
MDD2G,V?LH 0V.*?Z5NR^0;V@D>6+!57E$^VJN8')&.=*"U:#3<P(K]YX7V_$
M$<#WGP'X-< O=5>)2I576.,HE&*'I)UMV&RC7&J)-N((MZZLM#2CQ.!TM,K7
M"AYRX!I=%^:IT.D5:$RH.D.?T=-1=(((1PM"J=E1%;K:*+ \;EQGFU?9_&>R
M]=%"<)TJ=,T32/[%NT9Y(]\_R)_[G807F>RA@?<)^9X_0'>K*W1Z<M;!.VBV
M95#R#EZX+>C7=S,#W6A@ZG?;NBNZ83N=/5I3E>$89HXY.PID 4[T\4,_\+YT
MB!TV8H==[-'U/C/?."1(00$2\QA0G&*YA5:'*JYQR67/;!%YO2!TBQ8!HT;
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
M.I^;KY>_++]VSF["!><$OQ,]_@502P,$%     @ 0'ZJ5M9,P)+@ 0  XR,
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K+3L,P$ 707XFR18WK5WF(L@&V
MT 4_8)()C9K$EFV@_#U."I5 I:(J$G?3J+4]=^*1SJJ7#V^.0K;NVC[,\V6,
M[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F3+DR3\3$=#ICI>TC]7$2AQKYU>4-U>:Y
MC=GM.OT<&MO/<T]MR+/KS<8A:YX;Y]JF-#&MLY>^^I8R^4@HTLEQ3U@V+IRD
M#3G;F3"L_!SP<>[^A;QO*LH6QL<[TZ5=;-VR$-]:"L7^$CMZM'7=E%39\KE+
M1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\\J/SQS+[ M/.A;<NI(EY.CSN<R3#Z8E+
MA<C'9O\K;A-3Z:/?CX9I5U3],CM=[ZOUJW$>@8V/X^_XZXRW]0_L0X#T(4'Z
M4"!]:) ^9B!]G(+T<0;2QSE('WR*T@B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18
M.8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4
M626*K!)%5HDBJT215:+(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J
M%%DUBJP:15:-(JM&D56CR*I19-4HLFH4636*K#,466?_*>NCM:L_CA^?16>:
M_C.?C?_MN7H'4$L! A0#%     @ 0'ZJ5@=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " ! ?JI6OKFC
M(>\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " ! ?JI6F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $!^JE9-L"45) 8  (DC
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " ! ?JI64+O6H.@%  #/&   &               @(%H#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 0'ZJ5O)D<3DW
M!   GPX  !@              ("!AA0  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( $!^JE;9$\%?'P,  '8)   8              "
M@?,8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " ! ?JI6
M;SKTH'<'  !Q(   &               @(%('   >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ 0'ZJ5NNED)"!"0  2E4  !@
M     ("!]2,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M $!^JE9MUM*,< X  ! F   8              " @:PM  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " ! ?JI6FHR'-EX&  !C#P  &
M            @(%2/   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ 0'ZJ5I)QO*DQ P  QP8  !@              ("!YD(  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( $!^JE9^\,N:N0(  "<&
M   9              " @4U&  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ 0'ZJ5F-E G[@ P  !PD  !D              ("!/4D
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " ! ?JI6H1$,
MNJ0"  #9!0  &0              @(%430  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( $!^JE:H6R^\.0L  .P>   9
M  " @2]0  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M0'ZJ5EM,_2;_ @  B08  !D              ("!GUL  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " ! ?JI6A+9 ZKL%  #Y#0  &0
M            @('57@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( $!^JE9K5CKF^ ,  &0)   9              " @<=D  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ 0'ZJ5@+_I(F!!0
MYPP  !D              ("!]F@  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " ! ?JI62^1/#!L$  !P"0  &0              @(&N
M;@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $!^JE;W
M^4K2^P(  -X&   9              " @0!S  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ 0'ZJ5J81LDX""@  R1D  !D
M     ("!,G8  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" ! ?JI6?/H1TKL%  "A#0  &0              @(%K@   >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( $!^JE:)I91E;@(  (\%   9
M              " @5V&  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ 0'ZJ5H'E+';> @  5 8  !D              ("! HD  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " ! ?JI6PK5I8"P*
M  "\&P  &0              @($7C   >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( $!^JE:S7\W-S@(  %L&   9              "
M@7J6  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 0'ZJ
M5L./SRH.!   $ H  !D              ("!?YD  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " ! ?JI6*_0F?HP"  !W!0  &0
M        @('$G0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( $!^JE;B0478R (  !X&   9              " @8>@  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ 0'ZJ5EWD=<8H!   L@H
M !D              ("!AJ,  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " ! ?JI65P?36;P"   #!@  &0              @('EIP
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( $!^JE:YT?G]
M]P(  &@&   9              " @=BJ  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ 0'ZJ5N4YIH60 @  T 4  !D
M ("!!JX  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !
M?JI6RX_M'Y4#  #;"   &0              @('-L   >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( $!^JE83+44QT@(  #H&   9
M          " @9FT  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ 0'ZJ5KF[,(G+!0  K T  !D              ("!HK<  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " ! ?JI61D8[[4D%  "4
M)0  &0              @(&DO0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( $!^JE:X:N7QW (  &X)   9              " @23#
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 0'ZJ5GK8
MRG>7 P  A@X  !D              ("!-\8  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " ! ?JI6@1QSGU,"  #0!0  &0
M    @($%R@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M $!^JE8?/24Z4 0  ,D7   9              " @8_,  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ 0'ZJ5D &6V2.!   61H  !D
M             ("!%M$  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " ! ?JI6&T)?UY8"  #H!@  &0              @(';U0  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( $!^JE89HL_^B ,
M #H1   9              " @:C8  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ 0'ZJ5N_K"-G*!   _!L  !D              ("!
M9]P  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " ! ?JI6
MQU,P78 "  #S!0  &0              @(%HX0  >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( $!^JE80V,?V?0(  'X&   9
M      " @1_D  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ 0'ZJ5J]E#B\@ P  JPL  !D              ("!T^8  'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " ! ?JI6^TIDI9(,  #PG0
M&0              @($JZ@  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( $!^JE9DL.WP30(  #4'   9              " @?/V  !X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 0'ZJ5IN!)F$!
M P  ?0@  !D              ("!=_D  'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " ! ?JI6/O%>"DT"  "I!0  &0
M@(&O_   >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $!^
MJE96KE-F? ,  (<,   9              " @3/_  !X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ 0'ZJ5HT-*JS3 @  7@@  !D
M         ("!Y@(! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " ! ?JI6*MJ42Q@$  !W%P  &0              @('P!0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( $!^JE8#A6"LNP,  !41
M   9              " @3\* 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ 0'ZJ5D(LE$:1 P  _PL  !D              ("!,0X!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " ! ?JI6\)]Z
MKE0#  !5#@  &0              @('Y$0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( $!^JE9&*VA!;P,  $P-   9
M  " @805 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M0'ZJ5@?4L4\;"   FST  !D              ("!*AD! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " ! ?JI6W=#42Y,"  #U"   &0
M            @(%\(0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( $!^JE98[H[!D@(  #$(   9              " @48D 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ 0'ZJ5AF-#C!! P
MK!0   T              ( !#R<! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" ! ?JI6EXJ[',     3 @  "P              @ %[*@$ 7W)E;',O+G)E
M;'-02P$"% ,4    " ! ?JI6*.^"@MH$   (*   #P              @ %D
M*P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 0'ZJ5O5)DLP! @  7B0
M !H              ( !:S ! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ 0'ZJ5M9,P)+@ 0  XR,  !,              ( !I#(!
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $4 10#:$@  M30!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>183</ContextCount>
  <ElementCount>236</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets</Role>
      <ShortName>Consolidated Condensed Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Condensed Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations</Role>
      <ShortName>Consolidated Condensed Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Condensed Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Condensed Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows</Role>
      <ShortName>Consolidated Condensed Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Condensed Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Condensed Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Long-Term Debt and Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.astronics.com/role/LongTermDebtandNotesPayable</Role>
      <ShortName>Long-Term Debt and Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Product Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ProductWarranties</Role>
      <ShortName>Product Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits</Role>
      <ShortName>Supplemental Retirement Plan and Related Post Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Sales to Major Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SalestoMajorCustomers</Role>
      <ShortName>Sales to Major Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Legal Proceedings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/LegalProceedings</Role>
      <ShortName>Legal Proceedings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Basis of Presentation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/BasisofPresentationTables</Role>
      <ShortName>Basis of Presentation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/BasisofPresentation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/Revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/Inventories</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/IntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/Goodwill</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Product Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ProductWarrantiesTables</Role>
      <ShortName>Product Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/ProductWarranties</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/EarningsPerShare</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ShareholdersEquityTables</Role>
      <ShortName>Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/ShareholdersEquity</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables</Role>
      <ShortName>Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.astronics.com/role/SegmentInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Basis of Presentation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/BasisofPresentationNarrativeDetails</Role>
      <ShortName>Basis of Presentation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails</Role>
      <ShortName>Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails</Role>
      <ShortName>Revenue - Summary of Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails</Role>
      <ShortName>Revenue - Revenue Disaggregated by Market (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails</Role>
      <ShortName>Revenue - Disaggregated by Product Lines (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Inventories - Summary of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails</Role>
      <ShortName>Inventories - Summary of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Schedule of Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails</Role>
      <ShortName>Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Long-Term Debt and Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.astronics.com/role/LongTermDebtandNotesPayableDetails</Role>
      <ShortName>Long-Term Debt and Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.astronics.com/role/LongTermDebtandNotesPayable</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Product Warranties - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ProductWarrantiesNarrativeDetails</Role>
      <ShortName>Product Warranties - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails</Role>
      <ShortName>Product Warranties - Summary of Activity in Warranty Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.astronics.com/role/IncomeTaxes</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails</Role>
      <ShortName>Earnings Per Share - Earnings Per Share Computations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Shareholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ShareholdersEquityNarrativeDetails</Role>
      <ShortName>Shareholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails</Role>
      <ShortName>Shareholders' Equity - Schedule of Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails</Role>
      <ShortName>Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Sales to Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SalestoMajorCustomersDetails</Role>
      <ShortName>Sales to Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.astronics.com/role/SalestoMajorCustomers</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Legal Proceedings - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/LegalProceedingsNarrativeDetails</Role>
      <ShortName>Legal Proceedings - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails</Role>
      <ShortName>Segment Information - Summary of Segment Reporting Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/FairValueDetails</Role>
      <ShortName>Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.astronics.com/role/FairValue</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="atro-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.astronics.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.astronics.com/role/SubsequentEvents</ParentRole>
      <Position>61</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: atro:StandardProductWarrantyDurationOfWarranty -  atro-20230401.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="atro-20230401.htm">atro-20230401.htm</File>
    <File>atro-20230401.xsd</File>
    <File>atro-20230401_cal.xml</File>
    <File>atro-20230401_def.xml</File>
    <File>atro-20230401_lab.xml</File>
    <File>atro-20230401_pre.xml</File>
    <File>atro20230401-10qxexh311.htm</File>
    <File>atro20230401-10qxexh312.htm</File>
    <File>atro20230401-10qxexh32.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="514">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>78
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "atro-20230401.htm": {
   "axisCustom": 1,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 514,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 183,
   "dts": {
    "calculationLink": {
     "local": [
      "atro-20230401_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "atro-20230401_def.xml"
     ]
    },
    "inline": {
     "local": [
      "atro-20230401.htm"
     ]
    },
    "labelLink": {
     "local": [
      "atro-20230401_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "atro-20230401_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "atro-20230401.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 451,
   "entityCount": 1,
   "hidden": {
    "http://www.astronics.com/20230401": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 6
   },
   "keyCustom": 19,
   "keyStandard": 217,
   "memberCustom": 39,
   "memberStandard": 41,
   "nsprefix": "atro",
   "nsuri": "http://www.astronics.com/20230401",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.astronics.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Property, Plant and Equipment",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.astronics.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Intangible Assets",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.astronics.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.astronics.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Long-Term Debt and Notes Payable",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable",
     "shortName": "Long-Term Debt and Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Product Warranties",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.astronics.com/role/ProductWarranties",
     "shortName": "Product Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.astronics.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.astronics.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Shareholders' Equity",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.astronics.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits",
     "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Sales to Major Customers",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.astronics.com/role/SalestoMajorCustomers",
     "shortName": "Sales to Major Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Condensed Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
     "shortName": "Consolidated Condensed Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Legal Proceedings",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.astronics.com/role/LegalProceedings",
     "shortName": "Legal Proceedings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.astronics.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Fair Value",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.astronics.com/role/FairValue",
     "shortName": "Fair Value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.astronics.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Basis of Presentation (Policies)",
     "menuCat": "Policies",
     "order": "24",
     "role": "http://www.astronics.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Basis of Presentation (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.astronics.com/role/BasisofPresentationTables",
     "shortName": "Basis of Presentation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.astronics.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.astronics.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Property, Plant and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.astronics.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Condensed Statements of Operations",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
     "shortName": "Consolidated Condensed Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.astronics.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Product Warranties (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.astronics.com/role/ProductWarrantiesTables",
     "shortName": "Product Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.astronics.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Shareholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.astronics.com/role/ShareholdersEquityTables",
     "shortName": "Shareholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables",
     "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.astronics.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Basis of Presentation - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
     "shortName": "Basis of Presentation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails",
     "shortName": "Basis of Presentation - Reconciliation of Cash and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i6c2540fd519b43f7ad6943d83602918b_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Revenue - Narrative (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.astronics.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails",
     "shortName": "Revenue - Summary of Contract Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Condensed Statements of Comprehensive Loss",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss",
     "shortName": "Consolidated Condensed Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
     "shortName": "Revenue - Revenue Disaggregated by Market (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i1c29017de73445f5b36982505e614294_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Revenue - Disaggregated by Product Lines (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
     "shortName": "Revenue - Disaggregated by Product Lines (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ia8b203dac896495fbb5f5d1b17f3b6ce_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Inventories - Summary of Inventories (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails",
     "shortName": "Inventories - Summary of Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails",
     "shortName": "Intangible Assets - Schedule of Acquired Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails",
     "shortName": "Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails",
     "shortName": "Intangible Assets - Schedule of Future Amortization Expense for Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Long-Term Debt and Notes Payable (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails",
     "shortName": "Long-Term Debt and Notes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "atro:StandardProductWarrantyDurationOfWarranty",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Product Warranties - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails",
     "shortName": "Product Warranties - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ie80ba763c83544cca114e570ee9c5d26_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "atro:StandardProductWarrantyDurationOfWarranty",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Condensed Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows",
     "shortName": "Consolidated Condensed Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails",
     "shortName": "Product Warranties - Summary of Activity in Warranty Accrual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iab48e30fe27140ae825e1f5bb186e5a8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.astronics.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails",
     "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Shareholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails",
     "shortName": "Shareholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
     "shortName": "Shareholders' Equity - Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i6b1ed481301a4362a0f744e6a7eb1dc0_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Shareholders' Equity - Schedule of Other Comprehensive Income (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails",
     "shortName": "Shareholders' Equity - Schedule of Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iab5eeeb8a285409e8c3a298abf79b831_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "retirement_plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails",
     "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "retirement_plan",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ifdfa07247b23464b9141093b0af08fb9_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Sales to Major Customers (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails",
     "shortName": "Sales to Major Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "id3ff205b0d8846b88b4242d1a42ff6df_D20230101-20230401",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i852e2374a1214e7f924e22881bb907a5_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Legal Proceedings - Narrative (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.astronics.com/role/LegalProceedingsNarrativeDetails",
     "shortName": "Legal Proceedings - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i852e2374a1214e7f924e22881bb907a5_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails",
     "shortName": "Segment Information - Summary of Segment Reporting Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i2f92114e59f94d8d9db8f34606cabee4_D20230101-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Condensed Statements of Shareholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
     "shortName": "Consolidated Condensed Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i72ee6fb4531546be9cfb61b9c5ba5a2c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationContingentConsiderationAsset",
       "us-gaap:BusinessCombinationContingentConsiderationLiability",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ibc670b0d3b32499e96d2976834830754_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Fair Value (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.astronics.com/role/FairValueDetails",
     "shortName": "Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationContingentConsiderationAsset",
       "us-gaap:BusinessCombinationContingentConsiderationLiability",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "ibc670b0d3b32499e96d2976834830754_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iaa54c1ace0624422a18b99f3ff708211_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.astronics.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "iaa54c1ace0624422a18b99f3ff708211_I20230430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Basis of Presentation",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.astronics.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.astronics.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.astronics.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "atro-20230401.htm",
      "contextRef": "i3b4263d390854c76a190aeab6acc82fb_D20230101-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "atro_AerospaceSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerospace Segment [Member]",
        "terseLabel": "Aerospace"
       }
      }
     },
     "localname": "AerospaceSegmentMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_AfterQuarterEndedMarch312024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After Quarter Ended March 31, 2024",
        "label": "After Quarter Ended March 31, 2024 [Member]",
        "terseLabel": "After Quarter Ended March 31, 2024"
       }
      }
     },
     "localname": "AfterQuarterEndedMarch312024Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_AfterSecondQuarterOf2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After Second Quarter Of 2024",
        "label": "After Second Quarter Of 2024 [Member]",
        "terseLabel": "After Second Quarter Of 2024"
       }
      }
     },
     "localname": "AfterSecondQuarterOf2024Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_AfterSeptember12023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After September 1, 2023",
        "label": "After September 1, 2023 [Member]",
        "terseLabel": "After September 1, 2023"
       }
      }
     },
     "localname": "AfterSeptember12023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_April12023ThroughJune12023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "April 1, 2023 Through June 1, 2023",
        "label": "April 1, 2023 Through June 1, 2023 [Member]",
        "terseLabel": "April 1, 2023 Through June 1, 2023"
       }
      }
     },
     "localname": "April12023ThroughJune12023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_BusinessAcquisitionPreacquisitionContingencySettlement": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Preacquisition Contingency, Settlement",
        "label": "Business Acquisition, Preacquisition Contingency, Settlement",
        "negatedTerseLabel": "Non-cash deferred liability recovery"
       }
      }
     },
     "localname": "BusinessAcquisitionPreacquisitionContingencySettlement",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_CommercialTransportAircraftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Transport Aircraft [Member]",
        "terseLabel": "Commercial Transport"
       }
      }
     },
     "localname": "CommercialTransportAircraftMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_CommonClassUndefinedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class Undefined [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonClassUndefinedMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio",
        "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio",
        "terseLabel": "Minimum fixed charge coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "atro_DebtInstrumentCovenantMinimumLiquidity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Liquidity",
        "label": "Debt Instrument, Covenant, Minimum Liquidity",
        "terseLabel": "Minimum liquidity"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumLiquidity",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA",
        "label": "Debt Instrument, Covenant, Minimum Trailing Four Quarter EBITDA",
        "terseLabel": "Minimum trailing EBITDA amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumTrailingFourQuarterEBITDA",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Monthly Amortization Rate Of Principal Amount",
        "label": "Debt Instrument, Monthly Amortization Rate Of Principal Amount",
        "terseLabel": "Monthly amortization rate"
       }
      }
     },
     "localname": "DebtInstrumentMonthlyAmortizationRateOfPrincipalAmount",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "atro_DebtTermsPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Terms Period",
        "label": "Debt Terms Period [Axis]",
        "terseLabel": "Debt Terms Period [Axis]"
       }
      }
     },
     "localname": "DebtTermsPeriodAxis",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "atro_DebtTermsPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Terms Period [Domain]",
        "label": "Debt Terms Period [Domain]",
        "terseLabel": "Debt Terms Period [Domain]"
       }
      }
     },
     "localname": "DebtTermsPeriodDomain",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contingent Consideration Received",
        "label": "Disposal Group, Including Discontinued Operation, Contingent Consideration Received",
        "terseLabel": "Earnout proceeds received"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationReceived",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_FifthAmendedAndRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth Amended And Restated Credit Agreement [Member]",
        "label": "Fifth Amended and Restated Credit Agreement [Member]",
        "terseLabel": "Fifth Amended Agreement"
       }
      }
     },
     "localname": "FifthAmendedAndRestatedCreditAgreementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_FirstQuarterOf2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Quarter Of 2023",
        "label": "First Quarter Of 2023 [Member]",
        "terseLabel": "First Quarter Of 2023"
       }
      }
     },
     "localname": "FirstQuarterOf2023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_FirstQuarterOf2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Quarter Of 2024",
        "label": "First Quarter Of 2024 [Member]",
        "terseLabel": "First Quarter Of 2024"
       }
      }
     },
     "localname": "FirstQuarterOf2024Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ForthQuarterOf2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forth Quarter Of 2023",
        "label": "Forth Quarter Of 2023 [Member]",
        "terseLabel": "Forth Quarter Of 2023"
       }
      }
     },
     "localname": "ForthQuarterOf2023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_GeneralAviationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General Aviation",
        "label": "General Aviation [Member]",
        "terseLabel": "General Aviation"
       }
      }
     },
     "localname": "GeneralAviationMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_GovernmentAndDefenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government And Defense",
        "label": "Government And Defense [Member]",
        "terseLabel": "Government &amp; Defense"
       }
      }
     },
     "localname": "GovernmentAndDefenseMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_GrantRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant Recognized",
        "label": "Grant Recognized",
        "terseLabel": "Revenue recognized included in contract liability balance"
       }
      }
     },
     "localname": "GrantRecognized",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_GrantRevenueOffsetRecognizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant Revenue Offset Recognized Amount",
        "label": "Grant Revenue Offset Recognized Amount",
        "terseLabel": "Jobs protection program grant, recognized"
       }
      }
     },
     "localname": "GrantRevenueOffsetRecognizedAmount",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_IncomeReversalOfLiabilityEquityInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income, Reversal Of Liability, Equity Investment",
        "label": "Income, Reversal Of Liability, Equity Investment",
        "terseLabel": "Income associated with reversal of liability related to equity investment"
       }
      }
     },
     "localname": "IncomeReversalOfLiabilityEquityInvestment",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Liabilities",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating Lease Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)",
        "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)"
       }
      }
     },
     "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "atro_IndirectSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indirect Sales",
        "label": "Indirect Sales [Member]",
        "terseLabel": "Indirect Sales"
       }
      }
     },
     "localname": "IndirectSalesMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_July12023ThroughSeptember12023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 1, 2023 Through September 1, 2023",
        "label": "July 1, 2023 Through September 1, 2023 [Member]",
        "terseLabel": "July 1, 2023 Through September 1, 2023"
       }
      }
     },
     "localname": "July12023ThroughSeptember12023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_LufthansaTechnikAGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lufthansa Technik AG [Member]",
        "label": "Lufthansa Technik AG [Member]",
        "terseLabel": "Lufthansa Technik AG"
       }
      }
     },
     "localname": "LufthansaTechnikAGMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_MilitaryAircraftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Military Aircraft [Member]",
        "terseLabel": "Military Aircraft"
       }
      }
     },
     "localname": "MilitaryAircraftMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_NumberOfElementsForContingentEarnOuts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Elements For Contingent Earn-Outs",
        "label": "Number Of Elements For Contingent Earn-Outs",
        "terseLabel": "Number of elements for contingent earnouts"
       }
      }
     },
     "localname": "NumberOfElementsForContingentEarnOuts",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans",
        "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans"
       }
      }
     },
     "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "atro_OperatingIncomeLossExcludingLiabilityRevenueRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Income (Loss) Excluding Liability, Revenue Recognized",
        "label": "Operating Income (Loss) Excluding Liability, Revenue Recognized",
        "terseLabel": "Operating Loss"
       }
      }
     },
     "localname": "OperatingIncomeLossExcludingLiabilityRevenueRecognized",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_OperatingLeaseNonCashExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Non-Cash Expense",
        "label": "Operating Lease, Non-Cash Expense",
        "terseLabel": "Operating Lease Non-Cash Expense"
       }
      }
     },
     "localname": "OperatingLeaseNonCashExpense",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_OtherAerospaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Aerospace [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAerospaceMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_OtherShareholdersEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Shareholders Equity",
        "terseLabel": "Other Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "OtherShareholdersEquity",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_PatentInfringementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patent Infringement [Member]",
        "terseLabel": "Patent Infringement"
       }
      }
     },
     "localname": "PatentInfringementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_PercentageOfOperatingIncomeLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Operating Income Loss",
        "terseLabel": "Operating margins, percentage"
       }
      }
     },
     "localname": "PercentageOfOperatingIncomeLoss",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "atro_ProceedsPaymentsFromStockAwardActivity": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds (Payments) From Stock Award Activity",
        "label": "Proceeds (Payments) From Stock Award Activity",
        "terseLabel": "Stock Award Activity"
       }
      }
     },
     "localname": "ProceedsPaymentsFromStockAwardActivity",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_ProductLineAvionicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Avionics [Member]",
        "terseLabel": "Avionics"
       }
      }
     },
     "localname": "ProductLineAvionicsMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProductLineElectricalPowerAndMotionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Electrical Power And Motion [Member]",
        "terseLabel": "Electrical Power &amp; Motion"
       }
      }
     },
     "localname": "ProductLineElectricalPowerAndMotionMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProductLineLightingAndSafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Lighting And Safety [Member]",
        "terseLabel": "Lighting &amp; Safety"
       }
      }
     },
     "localname": "ProductLineLightingAndSafetyMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProductLineOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProductLineOtherMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProductLineStructuresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Structures [Member]",
        "terseLabel": "Structures"
       }
      }
     },
     "localname": "ProductLineStructuresMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProductLineSystemsCertificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Line Systems Certification [Member]",
        "terseLabel": "Systems Certification"
       }
      }
     },
     "localname": "ProductLineSystemsCertificationMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision For Non Cash Losses On Inventory And Receivables",
        "label": "Provision For Non Cash Losses On Inventory And Receivables",
        "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables"
       }
      }
     },
     "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "atro_QuarterEndedMarch312024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarter Ended March 31, 2024",
        "label": "Quarter Ended March 31, 2024 [Member]",
        "terseLabel": "Quarter Ended March 31, 2024"
       }
      }
     },
     "localname": "QuarterEndedMarch312024Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_RestatedAgreementAndTermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restated Agreement and Term Loan Agreement [Member]",
        "label": "Restated Agreement and Term Loan Agreement [Member]",
        "terseLabel": "Restated Agreement and Term Loan Agreement"
       }
      }
     },
     "localname": "RestatedAgreementAndTermLoanAgreementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SecondQuarterOf2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Quarter Of 2023",
        "label": "Second Quarter Of 2023 [Member]",
        "terseLabel": "Second Quarter Of 2023"
       }
      }
     },
     "localname": "SecondQuarterOf2023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SecondQuarterOf2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Quarter Of 2024",
        "label": "Second Quarter Of 2024 [Member]",
        "terseLabel": "Second Quarter Of 2024"
       }
      }
     },
     "localname": "SecondQuarterOf2024Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SecuredOvernightFinancingRateSOFRFloorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR) Floor",
        "label": "Secured Overnight Financing Rate (SOFR) Floor [Member]",
        "terseLabel": "SOFR (at least)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRFloorMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "SOFR"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]",
        "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]",
        "terseLabel": "Deductions from Segment Measure of Operating Profit:"
       }
      }
     },
     "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "atro_SemiconductorTestBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Semiconductor Test Business",
        "label": "Semiconductor Test Business [Member]",
        "terseLabel": "Semiconductor Test Business"
       }
      }
     },
     "localname": "SemiconductorTestBusinessMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_SixthAmendedAndRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sixth Amended And Restated Credit Agreement",
        "label": "Sixth Amended And Restated Credit Agreement [Member]",
        "terseLabel": "ABL Facility"
       }
      }
     },
     "localname": "SixthAmendedAndRestatedCreditAgreementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_StandardProductWarrantyDurationOfWarranty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Product Warranty, Duration Of Warranty",
        "label": "Standard Product Warranty, Duration Of Warranty",
        "terseLabel": "Product warranty period (in months)"
       }
      }
     },
     "localname": "StandardProductWarrantyDurationOfWarranty",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "atro_StockholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Line Items]",
        "label": "Stockholders Equity [Line Items]",
        "terseLabel": "Stockholders Equity"
       }
      }
     },
     "localname": "StockholdersEquityLineItems",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "atro_StockholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Table]",
        "label": "Stockholders Equity [Table]",
        "terseLabel": "Stockholders Equity [Table]"
       }
      }
     },
     "localname": "StockholdersEquityTable",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "atro_TeradyneIncAllegedPatentInfringementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Teradyne, Inc. Alleged Patent Infringement",
        "label": "Teradyne, Inc. Alleged Patent Infringement [Member]",
        "terseLabel": "Teradyne, Inc. Alleged Patent Infringement"
       }
      }
     },
     "localname": "TeradyneIncAllegedPatentInfringementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_TermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Agreement [Member]",
        "label": "Term Loan Agreement [Member]",
        "terseLabel": "Term Loan Agreement"
       }
      }
     },
     "localname": "TermLoanAgreementMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_TestSystemsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Test Systems Segment [Member]",
        "terseLabel": "Test Systems"
       }
      }
     },
     "localname": "TestSystemsSegmentMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_TheBoeingCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Boeing Company",
        "label": "The Boeing Company [Member]",
        "terseLabel": "Boeing"
       }
      }
     },
     "localname": "TheBoeingCompanyMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_ThirdQuarterOf2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Quarter Of 2023",
        "label": "Third Quarter Of 2023 [Member]",
        "terseLabel": "Third Quarter Of 2023"
       }
      }
     },
     "localname": "ThirdQuarterOf2023Member",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "atro_UnitedStatesDepartmentOfTransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Department Of Transportation",
        "label": "United States Department Of Transportation [Member]",
        "terseLabel": "USDOT"
       }
      }
     },
     "localname": "UnitedStatesDepartmentOfTransportationMember",
     "nsuri": "http://www.astronics.com/20230401",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r204",
      "r483",
      "r484",
      "r486",
      "r487",
      "r515",
      "r549",
      "r641",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r204",
      "r483",
      "r484",
      "r486",
      "r487",
      "r515",
      "r549",
      "r641",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r204",
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r316",
      "r318",
      "r319",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r204",
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r316",
      "r318",
      "r319",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r202",
      "r203",
      "r324",
      "r351",
      "r558",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r266",
      "r573",
      "r649",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r455",
      "r523",
      "r537",
      "r550",
      "r551",
      "r570",
      "r588",
      "r591",
      "r646",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails",
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails",
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r455",
      "r523",
      "r537",
      "r550",
      "r551",
      "r570",
      "r588",
      "r591",
      "r646",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails",
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails",
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r266",
      "r573",
      "r649",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r263",
      "r525",
      "r571",
      "r590",
      "r638",
      "r639",
      "r649",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r263",
      "r525",
      "r571",
      "r590",
      "r638",
      "r639",
      "r649",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r407",
      "r455",
      "r461",
      "r462",
      "r463",
      "r522",
      "r523",
      "r537",
      "r550",
      "r551",
      "r570",
      "r588",
      "r591",
      "r634",
      "r646",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails",
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails",
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r407",
      "r455",
      "r461",
      "r462",
      "r463",
      "r522",
      "r523",
      "r537",
      "r550",
      "r551",
      "r570",
      "r588",
      "r591",
      "r634",
      "r646",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails",
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails",
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r202",
      "r203",
      "r324",
      "r351",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r456",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r218",
      "r456",
      "r599",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r218",
      "r456",
      "r599",
      "r600",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r651",
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "AES"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r589"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses",
        "verboseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r28",
      "r34",
      "r132",
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Retirement Liability Adjustment"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": {
     "auth_ref": [
      "r30",
      "r34",
      "r132",
      "r190",
      "r191",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]",
        "terseLabel": "Amortization of Prior Service Cost"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r27",
      "r34",
      "r132",
      "r190",
      "r191",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Amortization of Net Actuarial Losses"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r82",
      "r171"
     ],
     "calculation": {
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less Accumulated Depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r180",
      "r533",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r189",
      "r190",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r31",
      "r34",
      "r132",
      "r514",
      "r538",
      "r539",
      "r604",
      "r605",
      "r606",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Comprehensive Loss",
        "verboseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r26",
      "r34",
      "r132",
      "r190",
      "r191",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r613",
      "r614",
      "r615",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Tax Withholding Related to Issuance of RSU\u2019s"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r115",
      "r116",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Net Exercise of Stock Options and Equity-based Compensation Expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r181",
      "r270",
      "r273",
      "r274",
      "r276"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Total recoveries"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r343",
      "r508",
      "r568",
      "r569",
      "r608"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of Deferred Financing Fees"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r50",
      "r74",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization Expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Common shares excluded from computation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).",
        "label": "AOCI before Tax, Attributable to Parent",
        "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax"
       }
      }
     },
     "localname": "AociBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociTaxAttributableToParent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.",
        "label": "AOCI Tax, Attributable to Parent",
        "negatedTerseLabel": "Tax Benefit of Retirement Liability Adjustment"
       }
      }
     },
     "localname": "AociTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r145",
      "r155",
      "r175",
      "r199",
      "r247",
      "r253",
      "r259",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r483",
      "r486",
      "r499",
      "r589",
      "r642",
      "r643",
      "r662"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r167",
      "r183",
      "r199",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r483",
      "r486",
      "r499",
      "r589",
      "r642",
      "r643",
      "r662"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Description of the Business"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and Improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "auth_ref": [
      "r126",
      "r127",
      "r482"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Asset",
        "terseLabel": "Financial assets carried at fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r125",
      "r127",
      "r482"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Financial liabilities carried at fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "terseLabel": "Capitalized cost"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r52",
      "r169",
      "r553"
     ],
     "calculation": {
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and Cash Equivalents",
        "verboseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails",
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r53",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r47",
      "r52",
      "r54"
     ],
     "calculation": {
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents and Restricted Cash at End of Period",
        "periodStartLabel": "Cash and Cash Equivalents and Restricted Cash at Beginning of Period",
        "totalLabel": "Total Cash and Restricted Cash Shown in Statements of Cash Flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r47",
      "r138"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Decrease in Cash and Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r199",
      "r221",
      "r222",
      "r224",
      "r226",
      "r233",
      "r234",
      "r271",
      "r308",
      "r311",
      "r312",
      "r313",
      "r319",
      "r320",
      "r349",
      "r350",
      "r353",
      "r357",
      "r363",
      "r499",
      "r552",
      "r598",
      "r610",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r86",
      "r300",
      "r301",
      "r545",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Legal Proceedings"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Convertible Class B Stock",
        "verboseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r613",
      "r614",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r589"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r35",
      "r186",
      "r188",
      "r192",
      "r529",
      "r534"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r60",
      "r61",
      "r136",
      "r137",
      "r266",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r60",
      "r61",
      "r136",
      "r137",
      "r266",
      "r543",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r60",
      "r61",
      "r136",
      "r137",
      "r266",
      "r544",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Sales to Major Customers"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r60",
      "r61",
      "r136",
      "r137",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percent of consolidated revenue (in excess of)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r60",
      "r61",
      "r136",
      "r137",
      "r266",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Assets and Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r365",
      "r367",
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract Assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r365",
      "r366",
      "r380"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "verboseLabel": "Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r365",
      "r366",
      "r380"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer Advance Payments and Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized included in contract liability balance",
        "verboseLabel": "Reversal of a deferred revenue liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r68",
      "r252",
      "r253",
      "r254",
      "r255",
      "r261",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate Expenses and Other"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r39",
      "r525"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Products Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r59",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r197",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r337",
      "r344",
      "r345",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-term Debt and Notes Payable"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r146",
      "r147",
      "r154",
      "r204",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r509",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r140",
      "r142",
      "r321",
      "r509",
      "r566",
      "r567"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r19",
      "r204",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r509",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r19",
      "r99",
      "r100",
      "r101",
      "r102",
      "r139",
      "r140",
      "r142",
      "r153",
      "r204",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r509",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.",
        "label": "Debt Related Commitment Fees and Debt Issuance Costs",
        "terseLabel": "Commitment fees paid on closing date"
       }
      }
     },
     "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted-average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r141"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r141",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r385",
      "r423",
      "r444",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of Net Actuarial Losses"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r385",
      "r424",
      "r445",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of Prior Service Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r385",
      "r389",
      "r421",
      "r442",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r419",
      "r440",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net Periodic Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r387",
      "r420",
      "r441",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r50",
      "r242"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r379",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Sold"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r582",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Loss Per Share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r193",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r219",
      "r221",
      "r224",
      "r225",
      "r226",
      "r230",
      "r490",
      "r491",
      "r530",
      "r535",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r193",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r221",
      "r224",
      "r225",
      "r226",
      "r230",
      "r490",
      "r491",
      "r530",
      "r535",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r500"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of Exchange Rates on Cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectOnFutureEarningsOffsetAmount": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount that will be offset against future earnings by anticipated increases or decreases in other expenses or revenues.",
        "label": "Effect on Future Earnings, Offset Amount",
        "terseLabel": "Expected savings"
       }
      }
     },
     "localname": "EffectOnFutureEarningsOffsetAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r98",
      "r163",
      "r189",
      "r190",
      "r191",
      "r205",
      "r206",
      "r207",
      "r209",
      "r215",
      "r217",
      "r232",
      "r272",
      "r364",
      "r464",
      "r465",
      "r466",
      "r472",
      "r473",
      "r489",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r514",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r492",
      "r493",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r335",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r493",
      "r519",
      "r520",
      "r521",
      "r566",
      "r567",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r492",
      "r493",
      "r494",
      "r495",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r335",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r493",
      "r521",
      "r566",
      "r567",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r335",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r519",
      "r520",
      "r521",
      "r566",
      "r567",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring Basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r512",
      "r513"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Finance Lease Principal Payments"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Weighted Average Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r173",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Amortization Expense for Acquired Intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r526",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r78",
      "r527"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Operating Results"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r485",
      "r608"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedLabel": "Net Gain on Sale of Business, Before Taxes",
        "negatedTerseLabel": "Net Gain on Sale of Business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r172",
      "r278",
      "r528",
      "r564",
      "r589",
      "r623",
      "r630"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r287",
      "r289",
      "r291",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r284"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrantMember": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award of money not required to be repaid.",
        "label": "Grant [Member]",
        "terseLabel": "AMPJ Award"
       }
      }
     },
     "localname": "GrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrantsReceivable": {
     "auth_ref": [
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.",
        "label": "Grants Receivable",
        "terseLabel": "USDOT grant receivable amount (up to)"
       }
      }
     },
     "localname": "GrantsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r38",
      "r199",
      "r247",
      "r252",
      "r258",
      "r261",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r499",
      "r563",
      "r642"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross Profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Valuation of Goodwill and Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r36",
      "r143",
      "r150",
      "r161",
      "r247",
      "r252",
      "r258",
      "r261",
      "r531",
      "r563"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) Income Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r582",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r469",
      "r470",
      "r471",
      "r474",
      "r476",
      "r478",
      "r479",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r201",
      "r216",
      "r217",
      "r245",
      "r467",
      "r475",
      "r477",
      "r536"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r524",
      "r607"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Customer Advance Payments and Deferred Revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Supplemental Retirement Plan and Other Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in Operating Assets and Liabilities Providing (Using) Cash:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other Current Assets and Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r73",
      "r76"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Net of Accumulated Amortization"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest Expense, Net of Interest Income",
        "negatedTerseLabel": "Interest Expense, Net of Interest Income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Less Inter-segment Sales"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r71",
      "r555"
     ],
     "calculation": {
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished Goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r182",
      "r554",
      "r589"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r71",
      "r557"
     ],
     "calculation": {
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw Material"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r71",
      "r556"
     ],
     "calculation": {
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in Progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r16",
      "r199",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r484",
      "r486",
      "r487",
      "r499",
      "r562",
      "r642",
      "r662",
      "r663"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r9",
      "r148",
      "r158",
      "r589",
      "r612",
      "r621",
      "r656"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r168",
      "r199",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r484",
      "r486",
      "r487",
      "r499",
      "r589",
      "r642",
      "r662",
      "r663"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r4",
      "r147",
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Amounts outstanding under revolving line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "terseLabel": "Commitment fee amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee (as a percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining capacity under the credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r21",
      "r635"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.",
        "label": "Estimated Litigation Liability",
        "terseLabel": "Estimated litigation liability"
       }
      }
     },
     "localname": "LitigationReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.",
        "label": "Litigation Settlement Interest",
        "terseLabel": "Interest accrued"
       }
      }
     },
     "localname": "LitigationSettlementInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r147",
      "r156",
      "r334",
      "r348",
      "r566",
      "r567"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Remaining balance"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current Maturities of Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r19",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r87",
      "r88",
      "r302",
      "r303",
      "r304",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r87",
      "r88",
      "r302",
      "r303",
      "r304",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r302",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Reserve"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r303",
      "r304",
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Loss contingency, estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r87",
      "r88",
      "r302",
      "r303",
      "r304",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LegalProceedingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash Flows Provided (Used) by Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash Flows Provided by Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r47",
      "r48",
      "r51"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Cash Flows (Used) Provided by Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r37",
      "r51",
      "r151",
      "r160",
      "r166",
      "r184",
      "r187",
      "r191",
      "r199",
      "r208",
      "r210",
      "r211",
      "r212",
      "r213",
      "r216",
      "r217",
      "r223",
      "r247",
      "r252",
      "r258",
      "r261",
      "r271",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r319",
      "r320",
      "r491",
      "r499",
      "r563",
      "r642"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "netLabel": "Net Loss",
        "terseLabel": "Net Loss",
        "totalLabel": "Net Loss",
        "verboseLabel": "Net Loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Newly Adopted Accounting Pronouncement"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete Agreement"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "negatedTerseLabel": "Corporate Expenses and Other"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r247",
      "r252",
      "r258",
      "r261",
      "r563"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Total operating loss",
        "totalLabel": "Loss from Operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r511"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current Operating Lease Liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r511"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term Operating Lease Liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating Right-of-Use Assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r133",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r29",
      "r32",
      "r129",
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r129",
      "r130",
      "r131"
     ],
     "calculation": {
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "terseLabel": "Retirement Liability Adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign Currency Translation Adjustments",
        "verboseLabel": "Foreign Currency Translation Adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other Comprehensive Income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r185",
      "r188"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total Other Comprehensive Income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r29",
      "r32"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r589"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r133",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/FairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "negatedTerseLabel": "Other (Income), Net of Other Expense"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt Acquisition Costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r194",
      "r652",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital Expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r407",
      "r409",
      "r415",
      "r432",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r450",
      "r451",
      "r452",
      "r458",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Supplemental Retirement Plan and Related Post Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash",
        "terseLabel": "Non-Cash Accrued 401K Contribution"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfOtherReceivables": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the collection of receivables classified as other.",
        "label": "Proceeds from Collection of Other Receivables",
        "terseLabel": "Portion of grant received"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from Sale of Business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r92",
      "r93",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedTerseLabel": "Warranties Settled"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Reassessed Warranty Exposure"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Warranties Issued"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Product Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Warranty Liability [Line Items]",
        "terseLabel": "Product Warranty Liability"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.",
        "label": "Product Warranty Liability [Table]",
        "terseLabel": "Product Liability Contingency [Table]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r84",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r81",
      "r170"
     ],
     "calculation": {
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r83",
      "r159",
      "r532",
      "r589"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Trade Accounts Receivable and Contract Assets"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedTerseLabel": "Principal Payments on Long-term Debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r117",
      "r162",
      "r670"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "verboseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r52",
      "r54",
      "r144",
      "r157",
      "r169"
     ],
     "calculation": {
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationReconciliationofCashandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r601",
      "r609"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected cost remaining for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost Remaining",
        "terseLabel": "Expected severance charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCostRemaining1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r163",
      "r205",
      "r206",
      "r207",
      "r209",
      "r215",
      "r217",
      "r272",
      "r464",
      "r465",
      "r466",
      "r472",
      "r473",
      "r489",
      "r538",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r107",
      "r108",
      "r384",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r436",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r453",
      "r454",
      "r457",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r107",
      "r108",
      "r384",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r436",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r453",
      "r454",
      "r457",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r238",
      "r239",
      "r251",
      "r256",
      "r257",
      "r263",
      "r264",
      "r266",
      "r378",
      "r379",
      "r525"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r376",
      "r377",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Period of recognition (in months)"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r266",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Consolidated sales"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r34",
      "r657",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Comprehensive Income and Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Acquired Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r118",
      "r119",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Reconciliation of cash and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r75",
      "r77",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r564",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r10",
      "r11",
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of the Components of Net Periodic Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Activity in Warranty Accrual"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ProductWarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r63",
      "r64",
      "r66",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r63",
      "r64",
      "r66",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r261",
      "r266",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r298",
      "r299",
      "r564",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Asset Reconciling Item"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SalestoMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r247",
      "r250",
      "r255",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]",
        "terseLabel": "Segment Measure of Operating Profit and Margins"
       }
      }
     },
     "localname": "SegmentReportingInformationOperatingIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Equity-based Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "End of Period (in shares)",
        "periodStartLabel": "Beginning of Period (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r55",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r164",
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r261",
      "r266",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r297",
      "r298",
      "r299",
      "r564",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/BasisofPresentationNarrativeDetails",
      "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails",
      "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails",
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails",
      "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r199",
      "r221",
      "r222",
      "r224",
      "r226",
      "r233",
      "r234",
      "r271",
      "r308",
      "r311",
      "r312",
      "r313",
      "r319",
      "r320",
      "r349",
      "r350",
      "r353",
      "r357",
      "r363",
      "r499",
      "r552",
      "r598",
      "r610",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r23",
      "r98",
      "r163",
      "r189",
      "r190",
      "r191",
      "r205",
      "r206",
      "r207",
      "r209",
      "r215",
      "r217",
      "r232",
      "r272",
      "r364",
      "r464",
      "r465",
      "r466",
      "r472",
      "r473",
      "r489",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r514",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Balance Sheet"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r232",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r22",
      "r98",
      "r99",
      "r103",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Class B Stock Converted to Common Stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "negatedTerseLabel": "Shares issued to fund 401k obligation (in shares)",
        "terseLabel": "Shares issued to fund 401k obligation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r5",
      "r6",
      "r98",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Net Issuance of Common Stock for RSU\u2019s (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r5",
      "r6",
      "r98",
      "r103",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "terseLabel": "Net Issuance from Exercise of Stock Options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r23",
      "r98",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Class B Stock Converted to Common Stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "terseLabel": "Shares Issued to Fund 401K Obligation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (\u201cRSU\u2019s\u201d)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r70",
      "r589",
      "r612",
      "r621",
      "r656"
     ],
     "calculation": {
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "End of Period",
        "periodStartLabel": "Beginning of Period",
        "terseLabel": "Stockholders' equity",
        "totalLabel": "Total Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets",
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityScheduleofComprehensiveIncomeandAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r198",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]",
        "terseLabel": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Subsegments [Domain]",
        "terseLabel": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r516",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity",
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockReissuedAtLowerThanRepurchasePrice": {
     "auth_ref": [
      "r6",
      "r98",
      "r103",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In cases when treasury stock is reissued at a price lower than the cost to repurchase, the excess difference between the selling price and cost to repurchase is charged against retained earnings (assuming that all APIC arising from treasury stock transactions has first been exhausted).",
        "label": "Treasury Stock Reissued at Lower than Repurchase Price",
        "terseLabel": "Difference between the cost and the reissuance price"
       }
      }
     },
     "localname": "TreasuryStockReissuedAtLowerThanRepurchasePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnpatentedTechnologyMember": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based innovations or scientific advances that have not been patented.",
        "label": "Unpatented Technology [Member]",
        "terseLabel": "Completed and Unpatented Technology"
       }
      }
     },
     "localname": "UnpatentedTechnologyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/LongTermDebtandNotesPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r618"
     ],
     "calculation": {
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Net Effect of Dilutive Stock Options (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r220",
      "r226"
     ],
     "calculation": {
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted Average Shares - Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r219",
      "r226"
     ],
     "calculation": {
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted Average Shares - Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesTreasuryStock": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of treasury stock determined by relating the portion of time within a reporting period that treasury shares have been outstanding to the total time in that period. Treasury stock is stock that the Entity has issued but subsequently reacquired.",
        "label": "Weighted Average Number of Shares, Treasury Stock",
        "terseLabel": "Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesTreasuryStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=64906022&loc=d3e23086-112654",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r593": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r594": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r595": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r596": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r597": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>79
<FILENAME>0000008063-23-000024-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000008063-23-000024-xbrl.zip
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
M%%F<@W!\Q4+3#?PK:KG&5#%N*&,1*ZV D[0.'$>CS=3S"M)E /['V&(GG 1
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
ML3#Z_A-C 10/!S_^R8^<P)6_;/'ZQG[RU7];Q7?P?! R6P1SE)D(';PQ[6^
MPY9>5[> S,DM(/-HM\$R&G#Z"_ UP+* W4ZW!OO2<A7)I;CSVQHHR.S.!_T.
M&'QX2W$!WL&J=6 1SI*W [V!PY'6Z*!V4/2^#5H73U^!\Q-J/L2\FX\/U=52
M&@.!"=X]MO(I_K,<XKCE3]I<-+ESW+>;_7 6XZ:EJS5N^X,97;3,NR5X 8!A
M,W+AZ5UU[U[5_E@KJ=3KAG_-7\("4:\D81,/CB3L=K_82#78!P\6/W7*1I'4
MT>_6L)SH5LS[N[7(Y.L<3J%2YV4-Q]^9R^R1[%DJH15KP P'O>+LCLVSLE')
M)F[<:*[WT?;./Y*]#OA$ZT=G^\VWG<;Z/X=[S:/S_>;!^7;3M[;3>YNKN'Y^
MJT#[86-]/]]?KZ/MYC]M&!.J=QK0OM'>7J_SM"\'<VS5US^=U\M*I#?VT8S7
MU 9K,HJTR9BD++,$J8P;RTQ4D<FTC[9Z6S:?NB;IM&15_*:L/N)82"G>4Q+D
MC;L1TI,?D%F(6LDC576QA._*%5P;+> BEDM^/B7UZ;J2(@I'P9C-8L V8\C'
MS"@5LX@(%T1B%=*9EON42Y["V?5Y:OJLY^RGJ?8:=_F:"Z3T)@([YXRFNZ/
MP"C@>;E!.?JX5IFUAYJU<CG?#OOPYGZ_,F>/-F=G[YOU&RF8#GO.K<N05!@P
M-S.9]LYGAB,O$4WW_9E)5/]?Z*20^).(93I+=6><-8]W;8V6&Z)@!+J]<C]S
MV ]E*Q"GT95#=U3<[Q7EN]IGZ>7?<GAU"J-V86Z]%)D\R?NE4>F:K@-)3[&-
M5"$O-4[WE7M3^'XMU4'(_8_R].@?YE^U6ULGTUGL.R.C,[FE-!O,.;(YCXCU
M]UNAW;Z,RO\!O%F&W4<E;G\>JO[Q3O9>Z%__LM0KL[QO^/2V+:WS0GIJOU%;
MNKE%OQ)IE1).9$('":8IBLQH\+FB#H)8'9 7_/NN]^.N\9J24*Z654'JYFS$
MV71T%]ERC9)EQO4REVQT-*=LYD:G>/IEXOBW4(1:;S@H5?=HPPGL0;]4Y]!V
MS*V;93('_&C8S4>\.NINZ2;_&NJ!*ZTVGA%"P?)CS%PPS@C) _VZ5;(M1V"D
M?7 YH+#^WTM;C<T[<O'*09;)[;OEJ[:_C_$Z5W>'G<SWRJW7U"&8?\"NT!=Z
M:3R^OL6^^NBY0")F J>C P"W,D5=S+R3!$5"J27 XT0L4T:7A;ZL.GA!X)4?
M\<D?UT][_:O<B7P8=V"%'&<X4"L"8UH808@0W@-+FR@BJKCC2;G#X:\1&<1]
M9!F+B3N )3+%N(?%,4'C="6W(4LK8AECOJP4_AESK*7CQ[6W/V>25_-V>Y]^
M<,WM!Z3&_RK???R\-"7W2X9_C#-S5U[0/.4MI2Y*R;U/,DV5Z[0PN4[3.9O5
M3$>R:MN;M;7M1G.CT=R=NSP9^HK)QQU-^GFB!Z9ZXBDB]!628N)CA6?Z<>DL
M/W^F'IDD,X5U9:\DGWQQ%_)*X\FG'XE74DW^+%W5Z]/U.M&+B6=KTW#&F]Z[
M%L$S)53=5?OF9\#EP^J[C6<(^L]3TZ?;IIX]XN\TQ]'D!^]=_G!U,7_2I9H0
MJ'[H4CTEP'_@6.X/\-,9T<VMQFIC;6OU?6VKL;F]4Q]?U7<+Y<^$Z,U3TRK9
MIVHZN];IV=#.O-F\K4'HC.LP3$X#ZGDP>7=E^LQ,3&MB)H^"R;O,C"BOC"@+
M7;RI3%YE\JJF<]ET@>,65[8\QH^R9";>4''7&:WRB[R;KE)[DV$UC62'<?ZO
M(D3\^93JM+*?4[*?(A69[99;GV7N.GP ?DL)AV]-VZ0Z<;NM$ ;]=$=Z2D])
M9G5>)[IZ7.3MN9Y!#9>)1G,]!SK7HR_3<-:#"^F:A1HMZ3'7$YIO9B*/POGW
MM#:C>L*/*V!:&:'':(7*8:N\L*KI3#2MO+#*"ZN\L&<R@/J'7MCWD&9RO[:/
MP^@UWROY-N$M88[],IAZO5?6X]PHS\?-]4SFW,/4"^!AZKGV,/78PYSK&2R
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
MS="'0!?.I@9=MKHG(#&](O\M$/(B7*U)@9"+)3\#C56IJHFIJMW;H(-@'V,
M+44XSYC7(;.>JXQC$9!4\#^B0%5IO:P9FR$OJPJ2S"CHJ"3WB23W)LC@AIO(
M$,NB=3YC6-#,$(LSHTG$2")P%#A(KI++6M$9DMQ9CH](,C60\:$(QR;WM8W3
MXY0^/[HP8E1NZ'K^5A4'>1X(,B;(F!ZK75\28T2#RHF:M'[+;R$3$I$UW/.,
M:D<R,$XVTXB23.C(@P$;)2T#_2:6,9\E'ZJ*ALPH,*GD^7GE^29>$1YSQIC*
MI(HB8TBSS")/,V=U#$('3KE/X<UER7X;KCQ?3.3B9 \,-OQ<!3Q7RUD)XA V
M4_M/S=[ M"<'I<:+=J\#!XNIER>VWU1IX*?0P-NW-YA\%%IPC3.*G<V8EC*S
MFHO,ZRA$ +KA5.> 2K:,I9B0QWAO 9FC0- +%OJ);4U50O]$0G\K%S=$P44
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
MVCH>=+JUBB/M5K826WEH1Y7Q:@>5S&R]ZGPZ&< J */D*VCCW_.W=SU[$CI
MM=^;O];M7FMTV#^!>X1ANQ6_^P@*'\Y4:YA]2BTX?';V+1YGK5>A4 4M+O1G
M!6=@)5U[/(Q/)S\\FPS-Z/2J^U5?>G9D!Y] :XR5;E8:4U"FHD[]\84^>8)K
MG3+V,(Z?//[X2?71%#RK/Y/ZB:'FQH_Q$_(_/S9&FS=V9)[7)^R)(+=^_3D^
M$^SFA_[HFS];+*6WNNU=0^VW*+A<'#G-G5( :@GU,%:TOIT;?$:57+&0EHHV
M]WOE0L(QS3X,%8AHC?%#HXNM5VW/:?LJ(EN7*-Q;V_U!&Z*FL/Z/-?<]M4M9
M&4_T.CF:F>-4LL ,UH)[)2TQV$;KI/5>T^0^OJ@"> 03=+M(WGB$[:M!_^BZ
M88POO_ON2=['K>$PPO_"TI35[+V=.*%?=7;/MCE\?K9SL"-V#O8_[YQMP=\[
MW^'Y^,-?NT>[?[W![S][>LD)378_^^][![O=W:/]+SN?WWS???&&OS_8)KL'
MW<^[!^_%^P-8V\'VZ:P3^AW=/7LI=N@[^N&O-Z>[+U[BW1>'ASN?WY&]OW?@
MOMW#W1>>['S^5]KI8)(=T#MOL=CYO,WVWGS$TD4KI$8B18DXUP99@2.2QE!G
M$C$L56. 9%NP!<?V5B5T5^3A^LC#&#)/*)*(E9Q%K:/P25J'%=<R$%_)0SJ1
MAQ3D(2WRL,GRD$W)PYA(DDH9Y(/E>1B:1DXSAICD-!&O7)7K0(AL$[6H$IWF
MY;\M89NMY_WA*+N]7P_ZX<2/AJVW_6Y85B2^XD7=CPE \SG92W_U^Z%*>8B#
MKQT?A_FP%+FZ,+EZ.H,S!4O2Y!J"W%<9<:LP<@ PD>?!11-(4#G7@5#3QO3.
M.+-T:6@N0R\<016&?A"&G@9*3B1K@U5(LY 0)]8B(YU%*>)$-'-!<3 <C6Q3
MWJ0)C>O@A/QKT!\.,Q!*G9OGPZX" BIMG!<.CZJS4Q^=(CX7)3YWG\_@(>V8
M -(Y1%.DB"L*=J8 4.0Q]B(:XRQA&YM4M06Y<YG5DKG="NL_#I JK'\_K#_C
M8A+" E(*R%)N$0^$(IVH0,('SXE@1J4\%]>T#;LS<FJ(AZG9$*/)5ZZ#Z^YM
M[,(O/[5;?\5>'-AN5;FZ%8XZO<YP-,[U?/G].">Y+FULO3@ [@VRCH_/^/!L
M]<+5HS,^.46E+4RES4:1";/62$E1"BD FN4$64PDTE%APX(D AM LZ:M=9,F
MO1?G7M,Q:>'M!^?M:;C*M, D ELS[<%2]28@S8,#5G<N N=R(WCN>-:&T](@
MWBZ(M"F(= D]J+FK<RL-^D?755$]/@F*)_4>NH<O )?>T$9\?(9ZGRY:AA>-
MM2B-M3?K6U4V>)*21U&PA+@5%%D>/-+)>6D8I0EGWVJ;J5F%=?M.X<6KNI)B
M8 $0MHB!1Q$#T\ U6.]$ %.4YF9%G+"(M-8VQUF48)J9Q-W&)N!6>9>)( WQ
ML*Z$(W WCEI_V4ZOE2<=VKJIP)\G0[CN!X.-5@%^+:]SX($1UE3$"LY*%J-[
MO7Q:]M+DK!2QNC"Q^G;6UV>CY%(+Y%10B"M#D%7$(^Q9I-Q)G0C>V&1M3LN@
MI15EY,6'G@LCWS\C3^,C8Q6.REMD/,^E#L8B+2Q#+'JLG9%*2YQ+'=I4SS;Y
M7HN)2H_!A_5TI-]J&^'W=BMCHMS-I_KUV-^]TEAH>0? /"H6J@[(E(DY/BYP
MA(H@75@J],'6:'=ZKC4!0K+ D:%,(AZX0@YS@; %2U-'YCWS($E!D,Z6-LQM
M:2ZI3VD)^;D97J.?\'5AW?E8=[H'*TM6.R(1Y0E D! .&6P"XBEHD9S Q).-
M32[7>9;38_#>=NYK$X>C">0Y!T+G']2LL-)0:'FMR4;$W29'I8"A^Y.H+V?
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
MF]V_2^_]+;- &N,:F\C2U_U!90N/1H...ZE2; _ZKRU8SHV9=[L<8G8VS<"
ME$T^.[U,!E>8)J096,,* Q&=ESPYO[')L5F6>1Z/X"!;8W&P\(;U11P\J#B8
M1EU6BH2=20A(Z!% K8 T9P89[+'0R1(1\E#'NT]J+;'XQ?'K#TJRF@6M'K0W
MS'HE@"U^@YJMHYJ1#GN-HKJP_TN^V(+4U.D,:E5*ZA0#1X8E@CBC"CF*!7*,
M4IZ(M)*$G!R+L7S89@>/BVD?L&5,D:Y%NMZW9[9(UX>1KM-&  ;8[R@QR/D
MTA4SB2Q)#C&I*(T2ZY#,QB9MFVLFNR^A="V=9.J5KUTG&;&03C*B=)(IG61*
M)YE?Z"1CAX>M5]W^MYL[R%SMHV$:)'YOZBG3FKN=S-*T&9'ZB:&W:UTQ5T<,
M]D207[OM([3O@,52NHCV';>VWLX5P>8_W>"/:;EU<X..7W%M-J\YP=TZ=]Q'
M=N2"M\'<SB [;^W4;OV@<])"JX26ZZ#,W0?DU_?C7FJREG&W5[]GR R\J0,N
MY\BEE0;]H];><<Q*OO>IM056\%<P@^+P-F60\X?%[G8&;QOS7OP*UR$,=U,G
MF3LG;BZ_XW1%79^ES\HE9^?NI&_VY_]\V?GKI=C[:__PPXN79[MG;\3.V19_
M__E?7]Z?94?D?XYVCMY\V_D</E]V=N9U[1S!BC_OT-TS6-OG?W5VZ0?X^_WI
M^\]?OG_X^_WW]V?;9[/.SG"8^V5_^.Q/=\[>L]V_WM&=HVWVX>@=S??8.WC5
M_?#YU>>=S[MI9]PS^W("%(T4,RJ0<S(B+HU!CA&+)(Y.1VN$]/;N?5::EUI>
MI-*J2J72$&7YI-+9=&FRM5JQJ)#P$B/N@T7&<(Q"XMQ*+)DGYNX-44KJ^UQ,
M>*G30PZZ[$=@.]_IQM8$^>7?WKMMT!0+X#YQ?G4$J6CX>7@1CP<@[NHV(+87
M6EM'.3/UK/K%C21>^U*NA9<07*8#_-R-XS+ZR^0HVFI1VFHRONN2MJ+14XVE
MA/UT%'&>'+(A):2D%,ZX*%6NT)1M*6F#JK5*C6;3BP$*8S\P8T_#T&@UI9Y:
ME"25B!M-D>,N(&>=4=HP^+7:V%1MK'6#&'M!6'0Y0,AE7LA1]1<QQ<$@AM:K
M.OD'@.>K&&^N"%C-!D"/"4<N4V0OG9/A>7\X&H+P>M$9>MCDT; (IWF$4^<<
M=7S?>;$C]EYL?V36.RL%1IX'@SAE"@03MPBGR'R*CB<N 7:0V1SPTK]K9=AW
MX:#C]NQ[&7BDSO<8T%D<] M;S\?69]-LK9@':4P#"LHEQ*/%R$AB@<&M(T!
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
M6H'Z%4I!+?&6\WA+KHF-C%K ZUS(5#DY,,/!P*^B]25G\V&RJ$#![TZU+'(
MST.P!@6J-0+B2-#R5N08"K=6AX@CWMB4BT+O2PK05YL]A1%1 6/J@#F7R3O-
MI"16!6DU#:HD.3X@>TXUO-%*",HM1]99L*F]<,@&K)!(0E*N@HL6K&O)&\2>
M);)9DAR7Z\H2,BXAXR71ZO.,Z2!,!:)-2I13[J("#<($KEKB*>9$^/5)0"5X
M_'"8X,T,9&>.":H J"?#,>(I1F2M<\A@9IGDT49AKHL>SSU4HP2.2^!X%7U,
M)7"\/O$EYVT2P%5@V6I./394<Z$8!V,6)XMM"1P_D!Y[-Z/'J)5!Y@%1+#K0
M8]HJI'VNY:.!*ZM(L)B!;3L[':JA\:42.'[0&2LA.4^#YY8YGB@UQ'KE(K%1
M&>J]+H'CAV/L*:>5L$%0JR(BF%'$203&QL(@%:FFV;ML<B. A3FM2N!X 9RW
M!4O--+#=UFL+^U>-ZSWNC&QWZ0%2B1RO!:HOD>-5U/(D>2JTI4H;SI0UQ M*
M%?8&,T$XODOD>!D&-2P'!/"SV)XPRR)Q2*=<D!=D1%IX@[3B5 BK*0]X8]/H
MMF2+RA];4@B_VORKB$J:)X6QSB6:VC+"B":6<)VS#NA=0LN%?Q?(OU,0'D>,
M3;0:8<PTXD809)3@2"9AG#,YE\< _](V9DLTWK#9RK[)5Y:-+;'GQ338>?D]
M#GQG6#78J6/0>\=9:M33.6O9CIP=5@,<CHYC;UC-X(#OY9_C2D/ZY0U@S3,'
MTS,G$N7.8LF5XL9SHPA-@EK/B)%SES)OA<\GPU$UWN.@?^''R&Z,[=[8B5'-
M_*A.U>5#M1_AN T[H_@V#KYV?*RMQOWH^Y]ZU5VJB'9!&@M#&I^W9BP%+(/
MN6M'E-8C#L "&1D((IYSI;'C/K*-3=IFIDF=_$I8>\%2(6H@O8G&^Q X" 6;
M)+.>YVFJ7+LDYF[)4Z3"4DF%*?O#XF P8P8%3L'^X%P@. 4,.<Z= $;P45=2
M0> F=4E8*W_K@?U>39K*5GGVNN[GB7UU(N'E)HJ7FB*N-'9;7G?./#F%]PG>
MQ@?HH \GZ]+!>M4?5'+ZSVDY783L7$)VMO9'V"BPXA99YB,(61^0P\HBJA5U
M,G(EG-O8E'BV^.?VJ83%.=M@;KY/T%6X^;ZY>0HR\1 MHX"6J!8,\2@ELA$[
MY#UW))'HM!#7-^)X%&Y>*\?7^F2<SI.KL$12=0ZAJBF/EM@D1&#<<VJ<2Y%C
M#V*4$LSP73).B\FY*/FY?4TZ*IB5C (0DHX"&I(1Y<E"B&9TQ&G45(2-33@.
M;4[E@HS.QN2D+M!/M<:L;T+D1C#""9P8')VQ,G G2#"!4"K,77)2"^LOD/6G
MJZRUX"HJBH03'* 38\@%3Q$S3DJP;X70.=K-VY2+9>'\=9BQN>7]R=%)=SSM
M_>AX$ _!G,@3S__='RZ_N^D6U"I3-Y??.%BWQ-7EC6?-XUL)6+%D--@"/' <
MJ*5,NQ!5HDYH$>C-F:L_*KHNH.">0,%LF77T5AK."&(L$# *A$9.JX02_"[P
MRM>B !2TQ3760"FU7@D>!M-=F(B%EMAQHYBM_JV)TKDWIC8W9Z\6'GX<'IX"
M]C12DH?\("X W7,@(M*46J2CYP#ZJ4[$@TW/VV"V-8.)2Z)E4Q(MESDV_ZH_
M@'_V6L]/!H/8\Z>M@P'<K5MG4EX*TJPTSES>&-X<*LI23JP$7)G!"O&@H."?
M22LKA&%&J+D#\GNCPSBX8DQO]WS_*&:+>GRL)J>J.E3U$K=ZX=(1NSAAU:"S
M _N]:+*Y--G[&30J:;18A82X(AK^H!Q9H#UBBABKC:1>YH0HVJ1.@"5@OVA
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
MV0*]=FO,[R$DYVGPW#('8(H:8KURD=BH#/5>ETRS1^?WZ7FD-#I+K4&$4+"
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
M_'=K/W[M=[]F./8<D"#@R%?6UUZTWX: S'*)7$O]?A6!'5; ,1>/N/[WEAT
M%JJSN2^B(,[VON2;=GI5C/H\_I'#U.-4M"LQZ:N)!-]R#I4[;06;TQ0G#ZKL
MH^-1[87*>Y%APDGEK#G)GK^S&F4>VYP#_ZU7N6M&MLY3'&?R5=Z2_+R;7SM$
M-WK2^O?XF>??JY!MY:[+Z7FG<52[[>SQ<;=3/_?'MZW6?.$QK<#Z^9FMW#*3
M -#E2H,;"A/_'.<EOLUYB<-K$MGONW+LK3\$LZ$;]]+ULJ]2:>M:8K1S\![O
M'6S3W;,W9!=^WGWST4:MN3<<61ED#N\89+@Q* C)N8XTIMG"%$#%-/@8J'".
M6_C#NP18(HHD0,<G/2T#LTF8P&"O?<"U5WB<VE7;>7#[?!CM)$&N.G5U6&CZ
M)%ZD+M[J!$Z.?QV\'%ZY02TXKKW)155MA7[RHU_!\L<'>A'R^R:Y^=.]W?QG
MO8'G!D'580*$?=?^?_;>M:F-9%D7_BL*SMGOV2N"8M7],NL$$8RQ?3PQ$F,/
M'@=\(>H*PKJP)6$,O_[-ZI8$2( D$"#AGHEA!)*ZJZLRGWHR*R]G_?C;Z,5_
M1B6FFIT"LHLO_>?VJ#)UGBS@E7>5\NUK5KV%2V8]+"0VO//P[:WBK8ER&>5[
M4F\1H^]]&V^11[X'YMFCOOG08 G;$L2LT6 IF^NR+]1+Y7G*^NCYREL6>5S=
M<[A$Z$\5,'SI-B(/3%QI?[] T;R9\T;H*"&_-LR,J*9ML6D;>@!O3=N2RBVN
M9)7%XM'?C3;FXL4-6O4HZ9G1[F'.TDO3Q97F*DZV6A/[OY?6@&OJX6<6E7J]
MIU[ 29Y"LEA1KAQE7'*PTWD^Q738)JR3,_-6=;S;*M@9O -C,1LV_]C6^9R'
MG:]<I.VQUL.P2-L!K7_[>M7XEC];_]G8_4SJ5]_%P7ZKW3C-!=T^X?KI8:NQ
M6\>31=H:IP<_#_?KY! LC8.K][BQ^_5J;[]ULO<-KGG5:-5//U\VVE]Q_0HL
MCK_Q92[0!O__6=^M"[ ZCCQWVA1QOX((Q+F-2.=:Q3[2E$1(.#JRL<TW*5UR
MN<?9RC)_);92:2JXJ^#N6>!.YK- G *8)(ZSI&R0AK.@F<34$.WF+3U9P=U+
MPQV^#7?'1R)A*HD+*$@7<\NNA*SD!A%N).4,['V<-K8IW\1D63V[GA?OWG)W
MSD)/O]SV.CVK9?1L#2?6 N:6Q>IFG7A5"+<TA&M.$SI-E7,T2&24X(@S'I!Q
M#B-IM7&PBCGK8V.;;'+SY';C3VHZ\0C.]NIJO)KELI^/L"RFR:GY,P9T%7O=
M2HD74^(IFF(XI<9(L,6<8(@[KK-5%I&2D0:6(XD-V]@N2D/0_[RJ&C^Q5_BZ
M^=SVNP/;JHT];Q,!!;6_3_*)<K-S[YG5*[KFEM]28+66YK%F[-/FI:)^DQ;N
MK/BGVW^H>.%S;"F7T[R0LXB)U!)YQXI6@@3IJ"G2Q.@H24I:Q(UML:G(DWGA
MJW1C>#4?8(6K%:Z^A.>PPM55P-4IJJXC932ZB$3*,5M).J2U%TAJ)B2-V)N,
MJ\_A47QY8+W=XV:Z+.XCXJY^\9CQ&YER^ST;(NAQD4$WK,1^(^=S)X?LY6"Z
M#]W>+BSW()VW1I_Z)6/(<XGVO<]'(7GFC=3("I> UY#<K\Y'1$),V'+#37)3
M<>,8YR ^396*W&F7L[L J@D/'@L=I^+&BZ6IC6:[=KTH9?C%,,:XMM/OQQQ]
M\:M$E<^<Q=NS+D%)C%"P[4G%@W!.A\0P%DXKK[C7PQ+J(SDO L%S[;*R;IXO
M(Z5;W:+80[-?<T79W6[G9LSYN%AFF14_2MDM$Q&+)-5A@80BL'64USZ*-)_,
MLST>%@?HQ1_->-$O8U?'PW.7X]+B1?:]S>74^K7^N3_)<=O%AX]OE,P=R\PH
M6#S7,801E&4+KXL%;XX>]7_.;:M,QS_O]8J*6J/J ;EZ6W.8Q%]&YMI^MS,6
MR)S7G_.3\^\PB=';?NF'&!80ON,ZUZ5\R^(7-3N>GNLY'4Y=&3Q_5SCY_.LW
M*IF;TU$72<]\I*$ZE;[\$)I6>?8S\C7W/^/ZQ1$HLV+,!Q0!:A'WF")KI4)*
M:$L)XR(H!\3G@2I<A; NLOK6<1T93I$JP@%\-!61)$ 2HF445I=TFM#[RE95
MJ[^4U<]%V(P'W?,RY'8W ?'(.#),1F25R6:.U\G3O/KR@=4?W%F!'&3B[OK9
MN<AR/Q<9;_Z(K<M;8#W&*&=#D9HS3C7/ -/LW*P %.9-*[\YHNEL<[A_X0N^
MZ#4'$753ZN="*KWCG+63*VGU!Q/[Q44L:K??',JRQC"L&Y-K\!9W642G'D5B
MGZY<7\9#KM3L'C43C:NO!%CN9>/J^.<152(PB2/2-+C,<S72TE$4D@["!Q6)
MYQO;^"&X':;9S"]QB\A1#"81HT@B5G(6M8[")VD=5ES+0!:O,%+)T?+EZ/OE
MD<:2&$\YB@(#<+MDD8.50MY@9I@@WL>4Y6AVS9&YBG*\A6I1=YL_\YDSPPWJ
M__3SCM3-5=Z* BJWR'"FW:-&(K5F6:1YQ+[+--;KHFGCVG1@?@R+W8WI?*]H
MVE&:!=?EV+(MU/7-@H2/$V^G:^H-*XM].8<KV,Z_RV+:\"IK>6HU_6!S5/+N
M\I;] =_K%F7'1B-&>8_..]S()+I1C&XR/?C: ()'RQFSUV90N%6V[]:$P4@&
MV0(<%SH;U9,I$GYSUQ0'4U;+=D=1JF\X>\/B>65QI[-NKJ%0OCON*C6V%8<!
MF3?*K X*%\"U%=<?%[8K3'];F/Y%J9QFX3DJWR]GYKI>79FS"V U)"S7E=;*
M=;Y9WN_^EC0W%O2^[C2OW+7J2^S'7"5RIQ-V(["U[EF>W_<E)_MEO56-G2,A
MI: X"J2=S?&GW" =;4)*8PN;)/%BVONTLJ"Y-"?K2%R&Y'\L,+6AQ+R%QARW
MGC'<>,9<3*O4_J'-4J3]PWZ0O3YA6)&S[(#1MRV;J<[FJ)S7L+W=>2M75]Z\
M1KSA-8L[G0%H-8=M .\=Q/#6_2'BE:4*7M6,>!!"*JYW)]<[_<KJGX]H"D%H
M;)")V",N#$6&"(.H58)KSY-4;&.;T(<*(+XZ^Z^6_U'+O[=S%+G6R0H+,"8M
MXE9(9(VFR#+NO @JI&"*Y7^ X<]J&E=[V"]QAZ>F'V\ W<W"#W?6$IS1.NQY
MR4NN[MWL97';ZXUJW.^E/[N=XS]SW<WRE&=<[_Y39V [QYF&EF]4S;&'S;$_
M'V'.I,,\(<J+BG[,@A!&CA2-SHDD-2;JUR,[.<MK7%SE8[<;BDK/69&RB*%"
MQL9'B6M/>VZ>J.560_W:\?B1!\.3L:)D:-$P.9MX&>V+8NZ=4;<[5W;([@$0
M 7BDW,<0E#-7[4[Y4_"%;*-Y($S%IWRSY\_;N:93KL@$IE$N,5Z8B!>%<5A<
MI=7\GLWIHIQW-CR+^J9E[?"B*_"/G(M7M#J;'*"+N3!V8:/?-A/?@JNC$,%6
M(8(CDS83TQ^%S Z;>PZ]S:/CP(L3X**Y?.S(S(Z%BZ)<BF+RBPY=MU=EV%/T
M1BG8\626,Y]](GE=7+R^7RN63O^) 10=K(;MH(=-B$#>QDY^4+W<DJ1DM;#+
MG,;K$D:EY3WVBDPN:([GSA)SET\@_LSUCV=?/9_0%G9]N:44+HQ2$,LM<_B
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
MFWSW]8NJ/NA^?5]ZK<:L>-K-] 1./,/N>G*WES7>$^YZQ#>#_$OK2U#QVY<
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
MU0I6UQ%6*_/S^8%V*L'9"NJIRFYB[0%H@0\Z8/9()Q8M]]XJ:X$4,KUI-*F
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
M*-I1Q$@V%SWK>%SY*WZ7W?=M./J=<O"?AF//4%@AWU"R&6RD-N6T@X01"X(
M\E&#K)0>14%=HH):JVB./-^2=QQHE8+2&T7UC<5K$7A33'AEM, >C/U$@%X1
M:DG4AED849)SQQO>@+<*U^Z,QKDZ$(W37#[M\]4>?*=Q<91#O*2E"I9;PKX7
MN$76)>!2B9B$4R!>L8UMS;:F6=1M8"N.N7TN/E9 TW7AGL>"TUNPH/\Z[V4'
M4Y%M/W?<[AWV].W\FXF(@L(%<CDVKX=AFH.>A:_"75+WO#=V@+S__=/^[LZB
M!(3S'/UKP=3QF-M@@'J+Z(-+ G-OG9W[<&!V/-W^<-@?8-2?RT&78ZXT>@X\
M%[F;+@E$:$\16*4,<28BLIYA%#FW5N(0;<2 YWQ+S=#HD64TF6*6FCV@ #=<
M:J5QO8A &4HY%4!IO1%<2F-S1EQT3!GG?9B9XUP)U L)5/TG4%]NG1 V%SO
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
M8+OQ8:X!4;8U+E^U[,)11@&VVJ>M[D4(?X9.B,W!IY;IO(P@YU.;&SN;>^*
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
M3%#_$DK235RIR2^,UFI6L2835:;4JUS$V\=X_9U88:/0(':2<^$4LO44P>D
M<,9H,-F;Y57 6QE]<#\TG8O:D>G7;MR<KS3D )SKSL.Z0=N-#R,E-8->]RTL
MI V]G=CH=CX/89HB6 *34G(E YL@ )W@*TE B>E?8UN#>7'(N'8&0-\/G?$&
MGOUNRKR[A;U/K'-"$LDS#[K,%(';"%!M5\28%91%]N;=X*P[L_O6X!?R/Z.5
MJ/4G%?9*,&!!TV+4;-5Q" 6E7_LGDOVS[(^O6U\^I1_I'TFK)_Y<V]ZN/OD7
M+E[-P99JFIV:2\P'@_3U\CF^%LZ#&Z9"E6Z,3?AF?_VQ-XPK$C.P$2M1PU*#
M)2,O>_K]X?(@>J,H-QG11@HBM#3$2F$)0",XR3(P,&"FL31FS@*(AD*;**C(
M#%CW\/]HI!1*.#^]/R!&E2QB8(W5*OZP,$!JL=[@J-;LE/J.<-4+AZ;GT]?@
MHDX &02)Z'H0BM-RUX>QP":"0H;?2!*Z_O/]8P+7Y\+VW/WEUG=<$:$M1SAX
M181VP[0],]_9BR(INA^MV8J][/F_^=H(LQ8@*7NH6N]7-H._)>78W$+:9=79
M%:W8;\VMLPC'>U0^5SGS,GJ1":ORP#BUOC ^PX3#A4]I9\,.E>:@XBS/*<&O
M>835*<&WB\;Q?FMGTV7UXQ-9/_X,XSF$[WYC>^W&2:/]I=TXQN>VCF9."7:W
M6:/]#4\A+G9V3RX:FW^V\=G[N_O-/?:9[7_<8PUXQYWO'^:1AHD\D]3(@GBK
M-1&%LL28$(EGF<H]\L%9[-$Z2^>^X@Q;X=IOA6LA*)\%'CW34F0R4[SP+A@9
MG?5>YXOG2:YP[0%Q;?KTTVH)JZ 585XI(B+#WM-!PK^<RJ)RF2\ U_B+X4)\
M6+?V^8S>;71 0G_PHJW>.9GEKSM'_ ELNI%@K,!O4?"[F*T(R2D3.O.$ZSS'
M7I<%L5%Q$GA>J!BYCS("^+$%*T(>SSY;H(3C=2O:$Q@9*T7[=46;MC*PF9EQ
MS!+'' 7OB3JB"T.)TK[(E )-2TUE%\U@715-/"P[W7(9#2OVE&6R.R;%:"<F
M(9IPP][W@F^N8'(1F&S,J5#-F78BIR1&EQ%!548,=8PHH90RW!B/N97W9Z-;
M<:8LKRH_@66S4N6'5^5IBX?Y://"2Y*'3! 1I2$Z5Y$H*W(O'&.Y,J#*LZV4
MEY8HY<4:/#^EC5LN0V8547D$R^:&!A2WX>)'T^ST2VE9@>$B8#A;P"B%<QA-
M 0@$XT8(5A!M52"8WYNY0N9<F\6YX%9AEI=@C*RT[ZFU;]H4*70LF.>:%#%J
M(C(;B+6%(P9@4UMN@LG=FW>,KX(O#Z]K:'M\&F5[O^18RZJ4>E5*O8S&W6V[
M"BC@2/\FBF166\HB6\J<;*@@C<J*G$AE'6PIA22PD4B"A3?44,Y=B&_>2?[
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
MAHV*=76+) 'R_&Q7&VWT%3\X;%$VM)KA!QHD ]S^AYU6\P2W+C @TJZ-.UJ
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
MDY]$DZ<<!.D4%X[EA+I"@X.@(L84-/& TKHH"JD<1C;I&E.SS>V>1967M^!
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
MDZ MQF#C"V6-ZD@/OP<?*LE_]":JOUD0_A/D>6R7>9W:TI^%[92"D(^(S=X
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
MO(4+[\C&06I-"!+;NA6)L-X>S$^HVW":[ZQX! -&I*^]#":N%@(C".O?N9>
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
MYU$&XH3)<6N6?8T0AR0=[G1Y7A_N;'LY[NQ#P!T/WOQ>H]76:+4_4^#3B!]
M'(3!L$2U7B5GGQS_X]OQI^.K_['ZIY^LP_[Y\57_!$-99]\N#H^V*YA5O4)S
MXZ0/8NT&)(](/VS5NJIETJ&7CJT<0P<H\4V4P].K!!T!;("!+/>@$)Y3"H)M
M](PP'-E65H:ZC;;U7$>/AK':K2&^6OJW% VI?'L!([C8_@ T#(>#: $C4*H<
MY*D>0ZCXR&)0L3BHC#$5PHHJB()Z4L'R<L0%#$DP#TA!@[DR(N1?V,EX B8A
M=_S Y_*IM/:D$X,$R:>AFD A<"/ QLYH9Y$T FQH^/EW,:,IQQ$*$9@-F$D)
M69*%UX/9,LV3X9C&49#, 3II-XA*[%C'D337T\PN$&BH*'=WVQ2%]HR#FS#:
M4 13\@UA";!F,(A_H <(\I*#'86F$;#%0PYW_%4$6-9&.2MRL$"&9BLE<R5
MR(#"8Y*GMLM>KA8EQ[!YZ:Z*DN)Y#O1""V>1O'?7!/Y7$"3S0J39* >+%P1)
MY8LK>JB8QD#Z!^5#0?Q/P17%I-@_A.(B_*:YPP">7Z%E X5J7;<@\@KBA#Q!
MD*N1#XX$O*=!C\,?K@6N!3CD&;@H8*SC<:'WVN;X8<!%Q4A21&B/(VQ$%"=%
MZ'A),@P1M@H1:9KM3<$;E58]>;IWS*^IIL41G4,</YK)\PSO\Z9H+5@P7P:2
M9^JUI("2+TL(G)T(U2XU=I*TZIE^+UMU(*H/^N<@ @'\"@[Z2"^TRFQXLM4P
M+-DHE2]#EFIV"V?O/K.AR,,8WHJ$452H@='E!]WL8Y<#;X@^L7J-VUYLS+2R
M[,+7)&+JS2:DT.6T&_/C54[YDUE2Z=#R<Q1\T$ORPC2VIEZ ?6<*\B? ].<
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
MW8J/Y36H,::)+&IKCB)-WV-P';>!/\#XH&-]YN3/72.K&!$'V\P6 I6PS&0
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
MGIP2A6F\4T'&XN4$RJH-E)=FNFC!&OV0,6\Y;K<DX"R@,36_TE<W3/S32-$
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
MAV:]%K=DO :TLK8,25=EA@PMA1J)4#0S4T"$)E=AWM,H;CF8>0?3;.N;5]=
M?^6;\7#\J407/ESZ!M9_?CFY^GP]FZOUTPXF^R'+U##B.V]OW:P7+@A>K'BT
MZIW*5D6I("1EC,MX" \.6;";C7,QG@W3<'1=7 ?S&O%A\2:\^AI'UXC[%Q3I
M.VN^S>N OBG]-.3HK5-$YXRJG4"M#D\604P4J/MG17FNW7ZK%O:N=F)'',OI
MO-EKS:G6Q66+!&3>X+$<.4E!14:C3\[6'DY1!?CQ?1,GD=EU0_7X3._!P[$V
M(O:WZT+XMWF.</JQ 3^];FX^S";Q]X'$NTMJ!"E054#]03GBHTA$.Y=2\""\
MJCVIN3VZ[U0&>V)?#VV</L1+2-<C>)L[$F[A1S"9,4-!D1BD(=*7!O9 ,]&E
MT"4F ]FT:DFPAS#6W<&QG'5/0DQ/R/Q3.P$K\>'%S>8'S*UZF2 :- !(5 %M
M"HGVO2V<POM# 8^H=+9S81Q/<=BUG5,Y+D\II'55BVK"TL,]L!G9G;;E;?#U
MU-GQ,6RGZ?/X9(2AE9!VY.0I),X#E9Z"(=YQ4=[40#QP2:Q*ED?K:)+L+"3M
MD>:2SU;0]F%@#P+VZNKS:'(#,->SWWXNU%F5^E$&5'M.0)7"A8R?/&A+1!;)
M9UFR;6J;3%O!/!4+Z5"^3?H@^I'2F.;OQ^5DA"M,7_WS>CB[J9''U.*I-7R@
M^X)?<WG2R"3S(CDKR_0@906#*%/@SF66,@Q:/+]34@_*Q[VG?S-I<DR@O34$
M)%5$\H@F36*)9.I"0C/'Z=RN.GW'(IWMYO+HU]/I-:2?\0T:?UKD\2\L_-5+
M\ +&R-W9NY$?#PQ#8UYG3R)/95:3DL0;GPF>MM3D8)34M<>?[(OQR"40M43@
M@57;)VMZ\/7=\P>]A^$<^<7LS>0/:#Y>^O%[^'S=Q$L_A7?-,,)  ]/@?"+"
M!J1-CG@R9Y=(3-0P%WU6ZUENG25I3XAG(DA],J9ZE^X'-%B8NXK[A+=Y)@(R
ME&DCC@0#GB2A</?!Y]BR!].6!?KVE_7"X&H4>RI>K-N"@\5&BCTP&>./2R4?
MA'6>>2)HLD0*@?H<D@<U.^NLUQ##>A.)"E?/#D#']B358_>#FZ86V?LP?^YC
M6AG_+4#UY,;9".@TOIN*C%NW?ZI1_6@B$:ECWK(R)ZC4)97T%;0+//&<.KS#
MHN&^=L' $47A$>?*L25A'V+W( 'W5!K$=G5KGGLK),LVDRS+Q!+!#=K[Y5AT
M5()+VM)0.\MA*YCC^T0J,&N7\G@PI4_F"%E%72:Y$ 7_LKQ/7^#U&/\-^'&Z
MB/'ZZGI4!I"^G5U"<^];;R;3+EEE/:+IQ_'2#['6'#9<H#B"<4&8)(%Z:[.(
M5IE$%:/!Q@T.FVJX.GKZ=RVS %,6^Z;3R^0C3;3T[,*73]+(2'"HW6?AF&12
M9^"U!TGMB[&*_^@>LTI;)*Y\:8H.H>0=2=PU\XR R=ZFA KI^F#D.AZB>RA.
MX([N4SHV^H8.)WL/WI^+21R^@#PI\>FO%[-9,PS7LV*9?)R\P_=Y/!LH$1QN
M31,T4UCI99>)Y4*3B*9O<&"#4[SVV_ 8J#,7D[I,Z2-XB@"W06.."F?+K(4R
M&4PJQ8DK(;Y@+4LN.PZQ>MQT.YSO0%)J,*)B ^ ]Z;!P@W"MO#.<$E1X.6+E
MB02I*0D"1 K9<EZ]:'8??$=+RSNJ[/3%H.?AEM3!::- H4W%(Y$Q '&Q>,^%
ME-98;<6Z:_J\W)+]B\%>[LI]V'$TWU0;4-^[NW(OQK5R4AU"]:.)1%+,>.-+
M8HHHT5J;B?.>$F5]\I"30_/X^8I")W=E?4G8A]A]J+G?CL:/C1]/1_,<MXOT
M7]?36:'";0$F^!R51("E0U)D'J]C0XE/5 LO??2J>H56*V1/Q9&Y%QNW:RFU
M>-"'&?T-Y<^%S)#N9'A,'Z -AH9($:,L=RE>HY9XGRP)E%L1;1;0KNO'81+3
M N&924YMGO1[UFQ3PU9#>RQP@T<I":I$A4H=@<W!$H&$HHY[35WUBMJVX,Y,
M;BIR8JN%?;Q0RK;=]!0K>6RYOH,A>VUW+=H15-0ANYC1II%1T&"$I 8-ZN"5
M-([OC'8\MO"1PQG.9Z$MSR3IB%=CMHY8@$0LUY$Q[1C*[3,/9^Q:Y-:1^F[2
MS(^B3;XR3HT5(<QG[C@BM8G$.VN) V<\#]%!\)5IU!7S,_!L[B-YZZ?P45G:
M@T:X"_]O,'N;'X$_[_29N$/!4:;,F\XD>$%)HI0SKVSVHO9;VQ'R=RR0M1EZ
M&OWRFYL/+75E8Z*$,9=*/RBTZ;7TA'-'@4< :D^@8CY]=WP7^>J-0<_#'>^B
M]\'B(<U=T:4YXTBZ% @SAD830I:TME_M^;OC]Q*#O=SQ^[#C:+[7-J"^=W?\
M7HQKY80]A.I'$XF@2STGD\25V9F2E?%! M\%IZ2UVO%2D?%\1:&3.[Z^).Q#
M[-.YXYTH-:0Y$Y%1^Y<E/.E* RV5998Q*3"Q]DWRO-SQ>['Q,'?\/CPXH3L>
M]?9WS7#2?(#FRS#"R\ET]K*!-+R-*H3 G!.JU-"5&=K"H?F(EVP 23W+AD?;
M8R9H%^AG)FM'XV*_Q]9CV_C[V%\5$_*_(?T-J5<4O=4+I3R-SCN2;,RHZ3%&
M@N$2]Q"8]]$;E6IGJ]3 _9V)81W^]9N,UR86%HTW-# @H(KO3$ DS@5'LLD4
MX2IKP?X9GSR27!W DX<2)'H)-EU__KQP$OC1>Y@-F_GG M^/TWN8;^T=GL;?
M_FZYP^F'ZZLKW]Q,,IJXW]3622Y'^;Q=PC"68[Q+9.I8V*J$L4Y"R+685\2+
M,**2QJ5R,E#N.=,TQ,044RY&-S@:RFYGW::7:;QPIA1TS3JZ^3?F_I2/2)$7
M^*C?OWGT5#21ZV#P-3.AC,<T!&D12<XL"@HI:EO[)*R)OU-3AU7?V-\FX_^X
M]J/YC+G-,K !\L Q[CB>@X1RM$'QM2QY8482842@"8DHH-TTK$XPCG]1G$S\
M[K67.![O>C#?'D*ZH]H/-+<9J/7$<2/*E.), K,:J>,D2".D8+7[FNX$]!V*
M6'U&]6!W/03W>CR#!M Z+.@8530RC1IY1J5*:B4(:E&,@.762B,3ZEJ]B]%=
M1'_*40U6]6 \/41WL;#REBTO-SL?!CYPB$57M]&BPI[0^/.&F1*A<3["_(CM
M7<#:(/U3\/ID[59;K#^!++Z':7$^P'20J1.2<T> E<1H;@T)FBH2'3#0,N/_
M]:_ ;H7WI^A59^)#>9/UY>V.X;;\[?R@MD$X\"X0+L2\&QHCW@E/($,P4E)/
M9>UH7%ML?TI:7?8]%#-57\Q:$.SGX;0DL5R7R2;SG A&I=39 *$Y42*##\0J
M9HG+0B0G0'-:NQJG"O!C)34]8;'LF]U/)1/JOO/L(_ZK><#>4HD*KDK$ [YY
MDFE&;''S"LC*218ML[63D#<C.57NTPDD8E*=,SU8L@]1+<,/;7#UE!"U#=-I
M<J)J\.U14>A ]&,*A7=4!#R7\4RF$?$9M)8C .%HL&@=%/!06^,_KC \DA5U
M3%G8A]9]C$^[X]%=M1:_C_7^D;I*B(B2YQ@\<3[C"6E9QEO;,A)ETA;_%TS]
M,6D'(3V^TEZ'T^NIMOVSZ5B=&OT(IK/)K_Z_)LW+:_QT!4VG7HN[GE<ELMH:
M\'HTE#(T>RBW6B:)YI!WWGC+0K!!*JKD8.>3.[[6"S7S/7PN#H'QIXOI%/ G
MU$;C$/_-IZ)[?]/!?53!E"DIV0.*20Z1^) #87BJ>>:RR5"[=])> +L><B_Q
MJ;A8,_>+O!].?T?3M?S"?P(VL#Q*FZ,G2G!-D%6<!,<DX0&9E11875UGWH7G
M^ =6?[*R?HI5XT,_"9]E;NX4-P[#+\4,^ UF+Z^;1;,\?(&Y4XK$,F5#LBR)
MY9*2+((.LKS-O(?^'%OQG+.,5.-#+PKS<L-+!^N<"M,RP&Q)GX\3%/'I9#1,
M\_3FN3&I(^>.)4E >" R"M0:'9+%RY!<1,S<U XV'X+S6,ZCXTE2[]QZ*LZ@
M!\?JBYM;FT79""J*3+3(@DBP"M\8AS\:KU+05/M8^^3: >=4;J'^1>&QF^Y
MEO1PB#V =L=$:0.M)V_0#EBG<0A58^%CHM&1_D<6$6Y<4L)PHJE *S8)2P(O
MQ3D@H\HT0(JU1T\>730><0^=0C+V(7L?$K$T3Q] 7#H:K%,,%#-$N.(:HPFW
MG<"1R)EE/,8 IK8%^0BDX^O(U=BW+A85:5_1<)HVL\%]U\5BXDQI*!Q*/^%Y
MXF=2F7CN-%$>%-"85=*M&C_@X^]( ?[T30(VKWSVND4%@E=,;2MHRLC=M_D>
MIM6\J!:@]E$D'I&&K4".JSK4X-"D+_)6O!5V@W-@169>$0JEA4EI9N(B'GA9
MN4 M?C2F5?3H:?%\BTYP-);O0]7:LSD_7L*+":!Q7BIO_/AF-1!;JBBY#R6P
M8(G43A+'<JF*!>,3 VEAS;.QI3YC\_./=X-7I/RD+MEZ<'1NT%Y?P#A>7OGF
M][GLEAP'SPPEBFM;] E# N.!9&<2C4I%DVN/:WD,T]G?[;TPIX>\X8?X5NB6
M+TL;?,?R(*QA>S)NA X<?51<*K#C& Z%=9Q!!XBJF,T&C21)'<,S$:]/5:+B
M0G+GVED-3UY<]G<M'%%:]N%"'[DH)1[^'K[ ^+H$?6Z[:F=FRWSL8)TKK;4C
M\;A;U*R2F3<]R+QV?'8CD"?@4.C$K_6,DL[$/DH0=I7(HH10TA@2LT;%B1L@
M%O'@QH/-(094IZJ/D-N"Y<SDH K)MQX&=7.'WL G/WK73") 0K5Z^IMO"E&^
M=.D__N@S:^00[0=\+8_(*F^"22Z4"HJ,EH@/6=/, ;($G>G@T:=W>RE+!1&*
M8 G6HMP-X6ZW4DH5S8$1:H(K5=Z26"T9R4Q)*22-EM>>U+<=3=?#Y_Z3;_#%
M:*[]Z&+V$LEY@[_\3S^Z1NT>A-&Y%%)QKHA4@N-9B=8@-R8+Z31J_K7#^:V
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
M36..-(HD<HT>^L=E>JNZ_WYYO@]=^\Q,61YFJVHY"J -.$52U+%TL\O$ B!
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
M\7Y]ZG.GOW3FVYC]L*'WLGR@[0W:".-$-';]>Z<^^*XSX'N0;\"^#?\,&BO
M;\8.T!KR__WK#\^0^'],ZV\-_OI_'.Y;?J#MVK@RV^(E>EM^*7K/S%%JPVOH
M%"U9;7L[M,8Q#'^0ZZKL?@/-;VKZ&"O]AZ.7[+KH+*8%'WBF[14_\*WV^!XJ
M>/!XC8?L!9IJZ^7];!Z@5OE/8%OH*_4*X(3Y1W/,^+7B<2UOU&M:WEUOA/G#
M"/E"UWIM4'ZF;"T_:VY]I4W]?96$DJ,H1! IF4*<"0*9H4.A??HXE%1&4>#"
MA&[BET:$'Z5Y-?)U7OO_8*L U^H#NA% BZF*G)MEE?F=&_$Y/A0[WIL.ZHEI
MKU/<X/NZP[?^84][\%NM/S &@-H"CZ0W#CI/G.<H?%;*&P?,2\8;.8H;X0F9
MK]YN*DV>UT+HU[/\L-5+^?7_FS^\W@JYRHC$3.( IB+6Q":B!!*1Q) 0$5(L
MPX!*9D-L_6*61F"-IJ!5]0HTR@*M+3#JVK'6 ++][.0/KXE9:"Q4UF1CA\0)
M4BDE_Y?;[9<?]  -G^@?GFED8-A9Z,+.M(X6+*\>Y^]\-C[58_%4^U0?95Z6
MCU)<5^^W?\CB\QW=?)0/^HVYTW[7!_WYEJLP45$<4 H#;I9^C!&]],L2&-.
ML"B*)&>9B\/C*']IA/$F5TH64C]MP&3UAY0;4-U)P/43JC_+YB]%;979)04/
MQ@8WW\?U =DY/Q/"/C'O=)HWRSS0Z0YH!6KM->1T Y[U!Q]Z,7?V?48BY\GY
M<94^J_<S$IJ7[L_88=P(D%;%=O6!5MJA^FFCBGQS*\WAS\_RGLEBQ1,6Q('V
M?!(41!#'7'L^682@2E.>1DF& D1M:*Y7RM+(K-$3["MJQU7]6/8SDC>$)N:=
M$^" WQHM/:RLK%!H.,1<:H@A"G!0'X?]8__-LU" E?[=1+>[>)P_\Z'8/LBB
M>OJ@'UZEETYFV?1@1K]F95507EE^( ?'6=*KV>JJG7"C;>UX[/0%OW4:>]P
ML$;'TV=O6-ZL'SIK\U]^VNQO'/?VOY%,3RD]5!W(</TU+U<B37BF.(9I0@7$
M4:@@BQ&!(J IQIBE61J[..S'(I;V&3,:@F<5]0302CH>M9P THXW+H-G8J)P
M1,:9%LX;[XD'3@B8=>*?-_#E3.^YTO.'[<=B6Y8KI@1129)!O00W!Q$XADQP
M!E,6AD3%,D-$N$SS?G%+F_+/7\"'W1=0=AI?@5NCLQL!#,!]H1/A#.*W]""N
MP(^]^/GS'@Y@F=IU:(0MPV\X,-S::3B\:QRMO,\WYIRAD"*OWE%S=E<]_4R_
MYO>/]Z^V1;']0WOGKZE^;?3O5XH127D2P"201)-,ED']5ZQ!9Q0I+., )RXD
MXR)\:933Z@E8IRC@K:9N1./T .QH9RI8)R8AHW9]IEDK#CK-KT ']4YY\'H(
M:F=.&H.9)X9R$CTK7XT!Y25[C1IC')?]M.';>_F9?GV3EWR]+1\+Z;CJ[QEA
M01.ET1)H-<&SGI.L\RWP\!?)=%;2W%%+0R:?B% :O,7'>OX5+?/RTT,AJ;C9
M_!<M<A,'\)%6$JU2% LBM;\O:19!+(G^,B<B@23(..5"<II<L,H_+WAI7^5:
M4U#6JH+M!GQIE06%UO:2+8 >[,=L#/A!=-[M@BO0H/MIAVZG./C8A^Z%VPC#
M4$VRN= C]AMN.0R#T;\187&_&U.51;7ZJ%\:V1[V1 G&(A,,AEABB.,LAI22
M%"9Q*D*5R("G5OL0+\9=&L_4JH'?WFSO:;ZQW%M\"54_;UP P,2T\*FB55Y6
M.:=K\'-]5-N>A@VA84T$9VSOF^?ZEKTYKO_V/+]?CC;+]#UC0C<[S_WSR*!E
M<U+^4WU._N;1G*>U.6=W5#_W^A]O'DQ$;OGVJRQX7DJQ0B*6&>8()I%,]%(^
M4I 2A6# (B0RQ05R.Q9P5V%I4_H7J3]V7:!.G>_9J6H6I4VT26L#^"[?@+(V
M[7O'2&;W)V7G7DR+_]2,8K2$^MLD!7B]O7^0F[*)(+\N"MH=MK,GL'_=!_I4
M__K:!/U?=4_F:O?02I,*TH#@,?!Y-,J^@I_=%9@W 'HT0$=!T.-'FH!$/^[2
M%^K+ZI=.$\:->K<ME,PK_0TL5TJ(%&4LA@$.%,1!&D&2D=!0+"$HXR&)G;9'
M+]9HT11K=OJV]_?;-F$+J&T!/G[Z]9_^,0M1^I>I.-;J07J@7-^/9W*?SCR"
MQAC06-.2YU7#NII9GTUJGUA+O>:IZH>Y9]A,A.N"\1S\:Z7/<NC8!3XG=G8:
M>!Q9'V::W:CKLI15^4X#\$G>&K_@\_:U_C9LU[FH\ZS-,G<5,X)E7"=CAP1B
MO4*%1/O!^J<D9(2R*,N<SLC'*+$T2CY.V6NL:#S@U@Y0;<&^)6URF6-,S:AG
M9D?%4S^)B=EWFH?@3+:7H.B)7T>I,"NE7@+22Q:]:*P1X>Z?[_)"_.<C+32S
MW"@30]QN12G$D8@0A40&"<0DI9"&2$!.54I"QC#BW#K<_9R4I5%?K2=H%04W
MJB[CY!#P?A;-?L[RAM'$I'02GN&0=P><1%MPJW[[I\?K0-Q27BNW#($A&'HS
M!,[>/%^&P)#^!QD"@Q=[7>?_%UT_2LVV;<&X&]7\7.6:<S])KJ^L<KTT%"@+
MXY1J]S&.0HAEDFH?,N"0:X;$. NSE"L/:WP[;9;&J*_7M"S!JW9YV*JL/97:
M<WE>ZGM9SEL^KXN6\OZ?PC=<QM?&7(%G<YH=F)U!X-FBR=?O;L!.NW:WU&4)
MZW8WV"S7[(Z#CG [S1'T9UG<EXW YIAP%89Q("5+8(*0IE.A$*0\$S"5-**!
MD#1D5KNEYT4LC1[K>(I:RW92.AX@]X!IX7)>#-'$W#4A.@Z.YL4HS>1ECD#+
MS=7L!:+7SSQ]YWQ.9J_F!QYF_Y5C\LFE?KSZV=_*&W7S( O]$FQNF_# ]R9M
M1*4H"6(EH8HR!7'"(KW.-G_-8A9D@0P3:<]Y \*6QGX[%<$]+6YS<U;[L+/
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
MNJG:)*YF3%/A]W:3_UV*=@*H5 34],<*2$KT<B:1D,5$_T<B%<4922.26E<
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
M:-A-Z.$E@C5 8LL?ZT  \R&;&J@#87,"YBF[J!^!WHRB,[?.ET74K_M!YM#
MI6.W0DTYC6WQ])'^\;/VI0KM0)7U=NM'6<KBBRQ7BBK& QI"R0DR6QP1S&)!
M("6QB&22(,R=FFH-BUP:[6E%0:>IZT;H(+RVNZ$^09M\2[15]@KL0U?N3GHZ
MG7WNC-KBXVU[=%#@S'NDM@ <;Y1:WSG">?K/1UKH,=]NA!0_ZUOO(J2QQ.UW
M+@DSR2F/(.,J@U@$"F9A&$-%4QF0,#9].*Q]J%Y12^.45EE0:PMJ=4&$KH#1
MV,%_Z(?7PL_R!MK$G-*'UQC'JQ\X!__+&X SN6&C7CPWA\P*DEZ_K'^$^=PS
M*TL.O#2[.T87*ZL;\#1;7;+N-**)>J57FR%5AD5Q$D,L20A9&A)HXJD)"0C.
M,J>&9F?D+(U"=_V(A.F@DW?A0MRHZUP<["2P=KZ9![@F)L\3+89J7\QK(:X^
M#/R5UCHI9>YB67VFGBA_U7OYR$S,[?U]WM0FN-Z(IL_[K=SP7.Y%*CL>V#B-
MN:"W>T_O.DWB0/.]^G.3'.&, LU7XJ&3['E3$<? <I2<.&J02YN%MBU(/\H'
MT]]K<_O31FV+^]HK>_74_F-7]A-C%JD 9G%JRBT%#%*&4IABDK(("96D3N4)
M1NBPM&_R?NO,5D^PLP+LF7$%V-/NB@N[D-H_,3LBG/@Y3$R'TSR""]J;.H/H
MO?6IO0;?J"VJ,T3G6Z:Z#S6.,#\7DFK^?:JC=)OX_&[QG 6*$4QA$ 5"+T=8
M!"DQ_8U,(3J&8Y*BR(46STI:&OEUBC;1[6YL=AY..\[R M+41V8'^%QU61W^
MXV0'P?#$,.?ES,HC@^:^9(OA&\9QPCN:%W40_W[YWEW>,(^%E"DG,*&FSX(D
M!+*8*BBS1!$2R#"B3H'UO=*6Q@U&V28/QHT7^B&UXP9O0$W,#\\8O:@:/D7*
MM14HGGBB7]:L7&%E]DN^L+MIQ.G0+X^&=6[4VZ;N0?EN6^R6>97IG'KS:!JR
M:S\B5HC"A% .,1,I9%$:0RZ#2"'%LY!8Q?3:BUP:>S1*&X]>MFK769!\ISB0
M6O/MH^W&IP/X%F=(WB&=F&=:-&\4Z#0VN8?/^T85,$K#FRG@=#A9\@[K3"=,
M/N!U.W!R0JKWX,ENI/D.H)PL.SB(<KO3/3;Z<T&%'NS3TSW;KE<TPC2046;*
MC^N5G@P9)$D4PYBC2"K&$D:MUGQ'(R^-B5OE0*.=?;SS(5S]I'H1").OX:SL
M=XIA/FGKJ*CEPY%FBU,^:<!^9/+I"\8F)+S+U[*9WJLL0JE(8@8I,EO0IJI6
M1N,49C**N.(XCI15$/*IP9<V]=IP>J,@:#1T33?8 VYX!EX"Q\23T &)$<D$
MQR9?D$&P-]C,:0/'9ASG"IRX9MS.1UTYZGU.6;[.JUR6N_BV6*J(Q) &IM0=
M3O7*A9D>SE$<)R1(A/XTNFQYG!:SM(G:= 7;4]-MR^,,EG9['9<C-/'</0)G
M@OW/?A \;6J<$3+K;D:_H2^W,0:N'EU,1#_>G*WE=5G*TQ43 TDC$40!Q"EG
M$ N606K:S$:9"I5*PA"'5E]I!YE+XX1GE4&CLW-%D4&4[0C",W83L\41; ?Q
M+)-LC#H Y*_4R*#$N0N.V$)PHNR(]:TC-DQ-)-]/F[(JZHV<U]LO<D,W55ME
MX7W^M\=<:+=F96J2I$PS3"B1)AP:*$C#B,. 9"%G2LHTMFII[2!S:833U>U8
M=PHZ;.59HFRQ->H?NXD)IPD5W6EL#FD;G:] A^C[Z1!UV!WUC^Q,VZ->$';;
M'W7#JG>#U'*H^79(W6P[V")UO'6<?_CJL<PWIN[Z]IZU-:B>]V'U3V6NQVI:
M*9D/Q@K'E.!0$W;*1 0Q"[BI,)'!B&99(L,$A7'BXBLZRE\:C3]78J&-_\-I
M4>12 %H!9<Z+O[B?J;L^$CO'<D*@)^;\3G.PI_K5_GG-@?97C2?JS^$<"9PG
MY]-5^JR.Z$AH7CJE8X>YN -EO>(V^>J%O#-5UK_(GS9\>R]-5]SW6J6?*GE?
MKD*113+6BV(59AG$R%0^#_5?>8:5"F6&HL2I&K*K DOCO/T.BLUVT8$%H#&A
M[1$-?C-V@-H0QPAJYP=E1X13PC\Q$TZ _"7M*IW@\]^XTD[\MVIAZ01.3S-+
MMW%&!D9JG[*2[_78XN4&P?6]B=/^>\V^;[\^: WD_Y6T>*??Z16F&>7*%!53
MD8188 2)H QRE"4T2PB- Z=]PW%J+(T>]2N;.@91CH/?CNZF!W5BTFL,@+4%
MX.6&XQ4PBM<UV_>MN0+&$& L\1B2>1&2OF(UQRDQ;Q#G14 =17=>-MHX1C2U
M14QZ_/5&O)%?Y'K[4!=J;F2LTB2- J$22%%@PAI2"BF+,QBJF"*.2,K3:/5%
M%FQK2WV]\EPFX[[4Z>9DIVZ=T"J>%0:RT=B-__K!MJ,Y;P!.S&8'R.UI"MX.
M(.=,5U:(>&*E?EFSDH^5V2\YQNZF$0<BGZ166[15-VZ4V;#LTM T1V L8NTR
M$;VJ5!F#!%,.(R3"% <)1\K^#.2LF*4Y1XVBH*OR<J-,89?(8:?^/* 6QQU>
M8)J8($XC-*:&4,^[9W^.X06RF8XN'%\NMT.*02!ZSR7.WSW?4<2@!0>G#\-7
MCZP2E)</VY*N?RRVCP^OU[0L<Y7S9G?/-,HC-"512@@TA\001]0<,.B? I[&
M/$WTSZE5RPI+>4LCR$Y=4.L+#A4>U8EP"' [_\HCC%,?$5^"H'ME(3M<?%48
M&I V;Z4A.]./*@Y9WC9ZX=;VYWI-2^//F3_>_NTQ_T+7)L]DQ0.19IDFE- 4
M=L0H%C!C,8$J8HRA!,<!<ZJ*,B1P:02SU^6.:TV=5VK]Z%HOUKQA-OUZK8/+
M*-E4<#(_[*GK=<UF!8R_95N_N+E7;E;&GUB\V=TWCE'>*B5YM=MW_TR_?J25
M; XH'_/-[<U#>SA9KK((,Q2G& 8H"R%.60@S1&+(.4Y"GF1Q%H0NW&(O>FDL
ML],<5/0KT$I*\!TM 05:8ZX?BF._4X=G8,= TR [,1<]@]H>]&FU@=$;?#3.
M.L_7>;O[_:%!V1\QN>/EB:(<!,]*5NZ O*2M$2.,Z0XBB_OW6[JYOBUDG6G;
M;@'HU2F6:8!@)A,,,<\$I"I5,$J#-,64T"RVRHCM$[(T4C)J J,GV"GJT@OC
M#)(6^TX>\)F86DY ,ZI?R!F,7!J&7([57!U#QF#FV#ND'XS^YB%G[IVQ>TB_
M]H?M0P:N'5N'=F.^@PV/?LS+WU\]O9(;?G=/B]_KS8\ "XF2,(6,9#'4^"60
MZ86@ID$NI,(9#B+BXK$-"5P:)1[H"XS"8*?OJ-VF0<3M_#.?.$Y,G9= .**>
MKQTNWDKX#HB;N6JOG?''A7HM[QN;8LE-P3KY1C9__K2YYGS[J%>>'^A37=<U
MB1-&94IA&IE"DW%FW*[8_#4*41JEB 1.0?.#$I=&,YUZH-7/-;MR"& [4O$*
MV\2LTND*ONNT_1[DVM.P!7)$7J4E.-ZR*H?DS9Q3:6G^<4:E[8V>7)AV;4]O
M)5HABL*4R @*G%"(,960I $V[!+R2-&,N-6L[!.V-$YI53-5Y_0S+K?K7-2!
MT87\(C>/>N+HZ2*_<I,XLE6.^TV]H(_T8$9".;OWLML]TII.Z+B<@&,JIV5?
MU+=U6$X8/>BLG+IG9!.!1U;*OSV:R";34ZUT[9A^YO8%O<W/*H)&QVGZH@\
MX:M _#DQ\U:!'S#VJ-3[T/7CWMT/Q58\\NJOM"CHIGK2W]CBD:Y7)#!%FP6!
M2G\'H5ZO1Y AP:!@*LU"1@(<R-6#+/*M^%31HK+[#)X6YO*>OQ0YW2O_BJ[K
MMDFTTLO.VWRS,>7O]#?Q0ZV!VV?O#,AQH-<I$4NADJ&ID\\9I%DL81914R\_
M#&62M""_W8AY(>X$S@*P%N896COFO1RLJ7FWHAM!"U$?C[_]6LFZ>U^K-NCT
M!JWB_IBX'QA//'Q&R*PLW&_H2PX>N'K$,5([XOM\(Z^_:,<DY[L:<E(%F","
M:<(YQ%PH2&*20AI1$:6$)7I!8GV0=%;,TA8?G78.9R/G(;0X0?("S,0DT$UW
MHR3HM/1](C((1.^9R/F[YSL5&;3@X%QD^.K1FY;-H?.I4F59$*DL"AE,0Y;H
M#[[0WWJFIWB("1$!S1*,,\?]RK/"EC:SGT,K7 M#]D)JO4/I!:CI-R>[\),9
MZKT-0^)O2_*\J+EW(P>-/K$1.7S/V,Z^K/JKS&_O*BFNO\B"WLJ?-GHRRK(R
M,2NK-#2%W%0$*2<28H:97H6%*4Q8%F-*];+,K:76@+RE44:G*J2-KB!OE:T#
MWUQ[_?9#;<<C'@&<F$J,IE>@TQ6TRH).VSJ\S6<?8"M<O/4#[I<V<U]@*]./
M^P/;W3:.6'Y\I&:%(N7S7B3-E!(A3V 2FC9<&=+K"40C&*4H)A%)6"B<BDH<
MBU@:?3QK:+-;:8NC'5%<AL[$W. &C#,9G+?=T_P_(6#6*7_>P)>SO.?*L<L+
ML_F[+9Y,]8;R3HH?MUMA&HO?*)-K77R1Y8I1%D82<Y@IAB$F.(:4A &4. QD
M(N,X0=1ME3$H<VE3O],4U*JZ+C>&(;9==7@%;O+%1ZOM%3B$[PIHE<W^;*>T
MST6(-4+>UB+#$F=>DEA#<+PRL;]U9)!$(45>O:,F!:)Z>K.]I_EFQ4.68!DB
M2$V_)QP(O3X)10;3)$$XI"E*$J=,XE-"ED8HC8Z@4Q+\UJCI&L1Y"DX[+KD4
MI(G)PQD?]T"''@!\!3B<$C%O8$./D4<!#7W7CBSAN5?WZ4:]K JUPD&6\01G
M>N+7+=]8#)G)RDM2%$K3<@HAIZ#N?G%+HX!];0>K"HV!UXX(_($V,24<X*6]
M!_M6(.ZU,ZTP\54ILU_8O'4QK0P_JH)I=]?(8"BN'9''M;Q1QAOY(U^O]UJ!
M)R&.$1<P5HQ"K!C7!$)BJ 0)62QBH0*GL,H>64MCCTY5,Q->W^E_T8OO? ->
MTZ)X,I$E^ID\-D&7G2ENW-('NQVQ> )S8E;9Q['3$_SVV00$@TG.22Q@\167
MUB-IWM"T89./HM,L;AE9)H 6)O2J_""+3W>TD*]HF?.54E)ARAB,LR#13!(E
M, M)"!%53$H9<<I2IXH IZ0LC4-JI>KXZ\=2F(Q_4!I=77/^3P)JQQ$7PS0Q
M.W3ZF5 R4&MX!6H=/6;L]T'@*SG_I(QY\_#[S#Q*N>^]>$18U.OM_?UV4Q<Q
M^G4CI,HW4K1!/3Q+<9R* $:I7G]@%!@?0H20T2@01&(6*JO=S0$Y2YO[C:;@
M4Z49U2$XJ@?(_AGO$9ZIMQX:9&HMP4Y-W_%1PU#T!DCUW#Y?A-2P#0<A4A:7
MC]QFV/+\E53;PD157%=5D;/'RGAPG[<?-'MLJE44Q;%(E)[DW(2?,T(A31&'
MG"*<L2!E>IH[[30,25S:=/\HJ[QH2A]TG4N?P+7X[\>RJG_Y3_^8A0C]!31&
MF8@AQZV(P4=@N1OA$]BI-R1N7O\$V ZP*["O+ZBVH-'8X[:$+3B^=B8&Y<V[
M.6%K_M'^A/6-%W3M;C8[NJH](@TCPA7$$0X@)HAI?X*F4* TD$&",74+M#J2
ML#1^:;K<C&G)>PR>'5-<!,G$S+"/QE1]N4^9[K,E]\'X\W?C/F7>R4;<)R\<
MF\)=/&Q-*. OV\TG>;M7%TD&*9<D)! %5.KYK/1\#B-3/Y!(E6)"8^Q4C/2L
MI*7-ZYVBW0E%6:<.U<B[IFJ? ]?RP-('9),O'5H=KX#6$K9J3L  @V!X2]$^
M)V?F_.P!<X^3LX=NN+@GX9MF ?-*;O0/U0?]'I3/_G173HW10!)32H9*[0LH
M[1 P&<4PBSC/PH"&H>,!IY/XI7')P!ID=--!FR=AN?J8#-^IER)[#0=;S4&K
M.JAUWU_KG5ZF3,!2X^#TWX#01OBW:C_H $Q/\T&744;Z1O0AK^@Z_[L4IO2I
M"3U]O2VK'XMM6:XBC)%,HPQ*3A*(.6:0JCB& 45IDD1AQJE3Y]4^84MCM3U=
M ==*.GI%?;!:.D:>P)K:-]K#J=,3&$6O0*VJ1^?( A!?_E&?J'E=) NCC[PD
MFWM&1FTT3M='^6!"0S:W]2IM5_UZ<VNZH;[?-01.8\J9#"E4D3+UV&4 *8TY
MC .E&"(<$<2<XCA<I"^-4+I5PT[[ME,ZV#.@[A;L&-#A]$3LJ&<RG"?F(FN(
M)^K-/ HW7U$A3K+GC1,9 \M1Y,BH03S5_/NLQVG#L$62<;WTHQ"C,#/U-F)(
MD\AL :N0!S$5*+2JMV$A:VD,=J+2KE%V;)![#\BV6T=>H)M\\V@D:I?7^#O&
M8ZH2?WN2OFV%OV.3!PO\G;C%C3;*HEII7M(OS!TMY:Z"^FL3J2F+!UI43[_H
M%Z1]MU4<90P+ L,8Q9I N E,D1QJ3TG$3/ LL$N+<9*Z/"IYUA(8-1U)Q WR
M?CJ9#,C)B<490VM*&85)'[GH ?>(1?_MF53<9,U"+Z/,[XAFW,TCUV,FSNMN
MN]9WE*;E5O6TXBF*B,BH!CAE$..80,JQU"039;%(I'91\*K:Z@6BY:+K2(03
MF>P$33<1/AL931AGJV<=]I+^!33Z.BZHCB%E@J0TBT,8!%0[?D)[?QD1FK=)
M+(BBE*$4N5>YO S8&2M<7EK6\@2B(@HR0E0&$4888J8()!$+8)S%/&4)%2+,
M7$M:^L!S^G*6%]2P/($CCA..HS" -,XBD\//(,E0"&.)*0]Q0&C@M$-[X62?
M8QME3\-_!M+/!+?<%KD(G*GW/@YP:=2;/'+M/"*^=C6.!<R[=7'6P*/]B?-7
MCJOW^24O]0+EW;;X9;LQ'37?;\M2EC>;73;_]49\E%SF7\S3+5<D"=*0!"ED
M*DDAIBS4WR?-L!E5)-4+CIB@V*40J*/\I?'$SH(2J&U1QVW4?6,;,X!>BN\,
MJ4-?]DQQ*RKJ^ISZN68&]"<FHIWRX%V#.]C'_68?]^LY<7?H@3<M_C.UQYO@
M.3B7BAV)XE -6==A9RTN.]+FEU5GQP[C]K$1,E^]W53Z:U57E:-U0]0WM**O
M'XLZO#_0CF1&0P7C4.C5) \49 G1*R%LL.$\59E5ZZPA04O[?#2Z@CUE@=$6
MM.K:4=4@NOW? I^834SZ8^&R9A1;+$[XG:7D_W*[_?*#'J)Q.?4/SY[FX,"S
MD(>M>1U+6%\_;EO)%(JJY'L]IGA9]F$O.FF_/L0JQ)E(,\)A6+?"2E@$64!B
MB%2FDH!&8<R=0JG=55@:A>P'[^WKZ;9:'?$H[%:STP(\,=\TRL-:^^.*,5?
M&7OGI>]X^#PMC4<H,.O2>3Q +Y?6%XQT:6T:[8@]R*)Z,J&7E?:XS,K^P3CO
M=2615:!BQA,A(4Z1@CA6 <Q"GD)$,\UY,L(L'5FHIE_PTJBNT_:JCDJNFC8T
MG<9MV17'\ #K9V"Y=S<!LM,OI"\ ]8("-G8(>:]F,R#V&Y6VL0/C?)T;R_M]
MM3Z^T<*HB8]J@T!W]:@9ST@6)A@&89)!'&E/C:5Z-9>@*&-"DQ@7KCU%+$4O
MC:SVRFKM5.Z2.LT<ZY)8<GU-O1 7YH+O?BWU']_7FRA_OK1_\MFG9$=FTV _
M,9V=Z:C\_ A:U2>I->Z.V&1MEL\*_L;]EH< &6Z\/#B"_\7HGL_7)K+^7TF+
MS_KAR55".%.IHC .$@&QB#%DA"0P3G"* [.IB)S.1D?JL33ZTZ]HXF\)VO<
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
MRUU%I^OU>OM''75GFL"^+:O\O@D0TP]-.U]-4T7'=(&^YX"8"I3)A92*Z^?
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
M_1CHH]R:=&7M7?R8"RG>O.@G:V'OES_DQ@3OW_/M_$>]Z)R)/*-8X0QH,I(
M(E0 4E8("$$$2CE+%9$NE1WL13LY#B.4<=@79$@Z[1/VDNPT3_:JN_&3PVC8
ML50<C"-SE<FVK"$^!/<GHWDR7_[L!K,S:;DC%HBZ' 2/2F#N@)S2F,<30K0X
M>Z??KOLZLFA&2D8$5]J%DI "6.(*8$@5R#.9B30E%8-.-7S[!$UMA6,T:Z.K
M;NEG=H"D'>V$P"<RR9SU,ZNQNA_&ZL9N9N= 1.EF=B#F%;N9G1L[W,WLPO7>
MR<ZGR=>[6@E910M4Y"4@O,@ 3(L2X"R7H( X%24K!<3,J3I5OZS).2U'E1$^
M#+7Q=H;5CA4"@169& 8K2.P+0=PE]]OM>LZ>MW4(ZW:5?**AHZRNPA4N,;E7
MTMA9R-=,OI!R?/46-Q[9K+<'W92UYR+O_YIO9AE.L2", D%9!:#,,\"0I@XJ
M,D8*CF EK'**+S]^:I[#07]OHV+RAU'2,DRJ!\!ADK@=ELB\X(B(]70?-GQH
MANL[#V:W_M=^9O<\=)3)/&Q0-W^O7.7WZ?_"OTGQO) /JNT2\EE^7ZV;WD%U
MEIF1]>:E_>6^Z$8*JT+!3"\(B@H!B&D&,-:^@<BAK')<<(F=$KT\]9@:"71F
MU-F<C:[)SI+DP!0W3\)WE.R\C!&PC\PTUK#?F8V1[HH_OM:.2)2R*3=B&LA-
M\=5B5!?F1JA.W9M;'^>=T[*I6SKJA[]??EJO'O7[W37TRFA6<%I(@ 5+S3YP
M!2@S62TTJ\H2,2FH=,QEZ14V-48\U-44ZNVT=<Y6Z8?7=BT5!K3HBZG+>$5H
MG6:#2+ADE'Y18R>A7#7Z0O+)]7O<@TA^76[WR2L[EC*5K)\WLZK4CE55:*9
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
MQGV2)D?B1L&DT=!QH[<73,OMVA 0Q29&<T@+WM!-G?E2.R_)O6D.W^1:W+7
M1:B]?A6=4!N>O7+&W;:\9N[9YN/5&VZH]]@3J?K)_*!.T*ZO^K3:;->[ BQO
MY%*J^=:LAC?WXA_/FVV[%F[ZN95Y61%:%(#E&04PQ3G  @N0"5SPC"F*"^BQ
M<HVD[D07O@?E;KHJ'2_)7OOD7_X'SK/LWPYZRGG4J8PP^':$^)IC.6:MS./H
M_I\:(W^N^R>:NA5JOM1LV]I4;_C=)53I;Z$I1[:@F\U<S7GC=^Z-[2X9&G*_
MPIOQ!B1DZ<X(6HY?_#,>U!?+AT84YQ%F7 NK_8VC0+&9*%!5<LP!%"9U(8>E
M_H3("D"("PG+0HC"OIIHCY"I.:4-3QSJ63-[]6]M^*-#!&H?K,.4' JL4?CT
M4,5K +G%A%Y!8##FL^_>\6(ZKVA_%+-Y[5H_9_)H*[TLRIR03$]?J @P&4EZ
M(K,"%,0T4L\5%&Y+3-^-]C$F\&?Y1/5B?_F8,*I_P2W3BB[B9N<\3?38(=9!
M0\3#A=<[4+ Y1 AX</"F>36_?)-R^V'5N)1UECZ3%28J18 SB?5,90Q0$RA-
ME/[>JI))FCFU_N@3-+59V^J9U(HFG:9.E0^N8FLWFT,@%GEF^X'E$<\\C$2P
M".8>,2/'+ \;>QZE?.5Z[S R\<RW?Z=FIV_[LMMJ^*!7IN^W\FDSRUA95DAA
MP"34GKE4.2!8<2 %3G-<J8I#IX+$5R5.C2I:A9-.X_U^C',,TQ6H[0@C*("1
MF:,?N^0/HV]2*QR00ZS!"1?7=$7>V,%-=N9?B'"RO-$S<L%D*9O]@P?5;#_<
M+\6%30G'=GZ.3YW0Q-AI;C9O+]8 B='(SQ.O4&?'CM+'/1[V@^;L!-CS,9XG
M.$WBPO*Q:V$WDZ8Q+F82(%95 )JJE 13!<H\ES#%1"A$?<Y>3@5-]-3D;5L7
M05YHZN=X/G(&K>7)AA=2(^VA=;KMT EX@-!G=ZBM_[/GC[MIWV?>V79[[X7N
MY0E_IW_-GYZ?VE"#HBQHCJ "F*4%@*A4VB5/%1 %59)3[9ASJTVULR=/S>%N
ME;.O/WB,T_ \O<GZR/.SU2M@B$6OM3>4&#Q^WFBU!2^:<5A4\/(%4:L)[DZ]
MN=*/(51/2V&VT6": Y;JE7*6LA062):,.25<.<J?V@R^5N;.Z!ZEA*!C&$)$
MF"-3A5,AP3N;*)%8Q00CA0*X2I]B2<%K1_>^C_'CO-_,RK_]AO),TU8!)<AS
ML^G'!0:XR!C ^KTDN,@E$4Y\=O#LR7'5[Y_^3W)OJM*X,=(A7'9LXPE"9":I
MM8H0U7G!VD!3__#)HT[K"R:=3ME+E]R6Z_.@NJ(\]_R_GN>;>5VHX,W+P;^:
MPKD0,9BG4@!90*A]D$*:SH$,<$E(FA$H,7;J<..JP-0F]F&F1V=!<FC"7<)>
M#G_@5]S8>9PLMS8CHA][;S,X\-X9-*[H!<Z2L1;_*IDPKN#T9;LX/\>/$-N"
M&M<*;IS\OBGC-*NRHN!00("HJ95$2@HH11(P2G.N,50YHR[D>(LR4R/*DS(Y
M;O1WTZC84>%86$>FQ;H$D=F-OEJ]J.>J,6K*A< Z$(G>I,JHA!H"M%-R#?+,
MD$1[OWU+U^N7^?+Q/^CB6;N;,LLYKBJ 3",-",L44,D@8(*)E$*H&(2S'W+-
M5K=QZHE<EPE]*/T5YG4((CU%G4**!:\PJ"HH )2I!KRB&2"0,(1D1;ERBM<+
MCODH'8O&1/R6;]0-.+[>QXANDT[KI%8[]M>E!Z6HGY%3F1/X7O3 8/=AZ+O9
M[POP;K[A=/%)KN<K,<LY95!B"G"%3760M *8P@HP2+-,HXU30EPHY_#A4V.6
M_0FY_M(^+UP9Y0@W.^+P12,R/S1J)8U>X[B>EY (Q %'CQYUJE\RZG1&7[S&
M;^*>UF-_OS1E3DVDT=_GVV]OGS?;U9-<[Z+[9HI0@DVX$(0YTG\P G!!%) B
MS2"G0F)2NLQM1_E3F_Z=@LF]^%%'O.^*CC7UTI5<KZ7HFD"[<8/KT-C11T3
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
M$$6KQG=!Y"N7X.L'X7K=O8%[W5-7OTBNEV7;ERQG7^=;_>8+6%(A(04Y*E,
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
M&9)R@"DO@60\I1*6F<B<4K-[Y$R-;5JUZLYVSQN1: ^OZ7#GV."N#U8[<@D
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
M4DT%&$I")5,,N36]Z!<V-4+H='4.H!I$U(X&0N$4F0QV:A[L6R9_&$V36M6
ME&"#2+ >%0.B1NY-<=WH\YX4%O=X]LRJ2^4Z[L$?WS2AE[=1+,HN^V6;0_5M
M.G[XN.V:+AIVUJ7I\E5^+]WOE'^;+^7ZY7XIS(._'\0PH5262*H,I#+/ #05
MS+#(<OT'HI!+02KEM! =D#6UK]-.U5T1Z^_V,7DVV-K-[D"(19[J/6!%V(&R
MP",0#0Q)&I43+$P^)0B;6_S8XLLSV\C_>M:/^]5\!K]2MI S!+%D)A>H2*6F
M":HX8(J;/M(HU_^/0)%;!7@-"9D:/^QU3&HEM5MFU'1<RUZ$TXX9;@4I,B4X
MX^-,!4, !.* BR)&G?Q#1I[.^L%K@RU>'=W3@2=,Z&V]O-"*X+E:P!%OE?4Z
M/JV%R19KK!N]W7W&W%?ZUWNAGSY7<UX'QG]\KOTQ60A*884 SY'^B!62 YI#
M!2B660$E1)E=8^*KDJ;V)6N3-K6VR;&Z2:.O:WIK'\##?!$4MM@K6U_$/-)<
MKZ!Q0ZIKWY-'3G>]8N!YRNNU&_R^=)IIZ./C6C8E0!Y46RFD_HCN=Q<K"17/
M*0>\,*7KLDH 5LH*4);1(BW3@F"GDO]64J=&&%_X-RF>%W7XTK$!YB>M"6Y^
ML!WZ=AY'<$PCLTDOA*W+G$39[W5"*9!+8B=S5.?$"893-\7MYINJG+W3FE_*
MVG7TQBV?-J'9T<T%,W3)Y73R*(ZZ(U)AZVU=E?H:%;=LH>BIN65]NV<VPWPY
MW\H/\Q]2G'8-/RQ$V/8<;&(Q]=,?U#N]Q*"+_Y1T/8,B$R1+]3==< &@*7-!
M%2] )E.&>,&)2)U.8P/H-+5OO\F8=?NTAQ@8.W(;&>[(Q-=8 VISDKT]26W0
M7=T\DYL4ZT/3NNAQ$Z^O_8C&KL08%C##)1S*H1)A F@T;KY,. C/TFH"/OJ6
M9HA2U(NUN=RTV8YY5>*R5 1(66ANE:4PC7;URDE1D6)890199=D,BYD:71YJ
MFG2J.J:07@%VF!O#P169[CR1\FR2V =$D$:)9P]_A6:)?09>;IC8>[6?+_91
M:VIZL&[EKK)$EV!1%47&48D!%"4U3;>UBY66$G!:I!*F.:_<^FWWBYH:%6A-
M0:NJ:XD?"USM/*0P:$5F@KV2>YQB)+-<!R.0?S(@:%2WX[K!I]Z$Q1V>803R
MT3SLL_QN?)+EX_ME78:YWD;Y+DV/$O,S+5M^6&WV6>D9(CPC+ <R+SF F.8
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
M TV6?OR<^\=9Q\_^?]\^FJ?2+N:POE>(?$/OER5=?1#E(@XP05$2PS!G'**
M:*W&F$"9DS2E"98\ILUUD-W.P-ZXQ\7/R(NVCFGLBL+<,E27L:9\MMX4+UWS
M=!Q>A=T.86!XIVIXVI+2TMIL%=P'V=KG 7\%U&2&[(GJ"N!@+5*M#4_<,=45
MD'8#5><1? \\Z\_JC_>77P0K;]40=1J_(#D+!,LA"IDZW&1)!!G-.,PQ1X0F
M:92'3K43SYN9VP[#5(AK-X'V\Q70GGH62IS!U?;,TA>MT<\G"JA;5Z \CB==
M. QV%'G6R,3'CJZ)MH\8G9_VE&<]NLTU4G?ELLIL]NX<[C#BC+[:!S=!K7V[
M'47NW0.=H;0D'2Q/*P3I#DE+Q=%C"%\)=[5[-E(/TJAQZ0P)]2=*BT*J4X=C
M&P6;L6:T1O;^&B6L(X__"BJ?QVF0X(+28#+@-C8G%O]V@*$M^>WRL&?W*%%J
M>=2;8O.PY(*_?OQ]J_,WWRW7=)UKB:R\7#Z8<\A^F<0BCKC((YA%80*1VF]"
M@G  .4M0GL@8H]@I*<#=A;EM18V&\KO5YNNVZIR[=QT<?/^;8_<I]_=B1U_C
MHCTREVF%10-VX[Y.%?]!ST"=IW]\%O=1V,T?Q*&Z7+D[,&WW*V^ 6EVQ_$?R
M8T1EB>_R\@^JDVS+Q_U]L,E.6.01YD%$"(P2(B!*<@Y90 (88$Q2G"*6,2>Q
MI4YK<^.YVMG#'?F3:Z\J.\?QZ-V-MAVE#8;AR.S5P-<X>H3C)>R<&<H*DX'(
MJ-O6I+QC->U3BK%[R//D<:8,)2"18A(!I:(0B B.81;+$$8B"U@6)&F8.PD0
M]"]CF"0AR>Q<(3/%#,>.-N6KCJF3?:I#_O\+/W2_2-.\XP)V[F>W*6HWYE"6
MX59Q,6@Q13/HOVBQU#2CNTV81!E"LU"&:0IQ0"5$69HK9A 2RH 3&JGS%8VH
M"S.<&I@;)S3^57UD?+*06A#:$4 ?8$9>^DZ8."_O<Q,?:&&WAI]T29^;W.EB
M/OLYOV5L+OR.+FTU-U?7Z O!,X8CDNHFD&I!8ZU=2-5/1$B<QDPPF84N"_J\
MJ;DM[>I^VSMWH -3NQ4^#%(CK_462-4?]LK/X1;]92P&6OX=AB8E@LL3/J4$
MBR?\R*%1E_Y[L=G=FR+XI5SF9O=0WS0'>1KG8<1A%J6Q+DW@4.N3J;_\,<98
M9%P!X,(1%RW.C2KVTN_&8_#49<];_<NPV]'(H&".S"8]<72F%6ML!F*7R_8F
M)1GKZ9]RC?V#WI1#/W\N1%5N<2T_B@>QWHE_+-?BUU)\V2ZR-$0\1@F4H6Y2
MS22!3)=&B(B'F 4B0C%Q9)Q.@S,DG"-_C9)%Y3'XM_89&*?=":<;=&N^&0S*
M\>FF#XH^=&,%S7!LTVUN:K*QFOPS7&/WW!1=*SZ(;^7M5[%Z$.\WZ_)NNQ!I
MF* T11#'D8!(<'4\"BF!/!>2,IQH\8CQNE><NC,WFE)?231F%XO6Z["CJ.E
M'IG >G2UN%Z_6%.+<X"^2'.+EC-S$2YS *Y?LXNSHWKHZU0-ZZZE.GS^<T=7
M:E<H^*?=_?W*!/WIZBA)3DC%X+S.>[Q17^OM(DFC) XE@TG&(K6K0Q(R00.8
M2(+S!%%&,ZM,\/ZNS(U(#\T@UYLU_+.9#]@>30@4AW127DT)L&I.X%Y/RD'A
MI]][[&;A:=_.R Q<OYAKJ<->8#\5<#P7<)3G6\^FR?<%-YTOQDU::!!,.Q6(
M^EF83JAH$"2>Z!D-,Z('H]:W^WJ[^W:E_IH7ZIR]NME\%<75FK_?:!ZOY;>8
MI)$B20S3@ <0$1V%RV)U)E9[4!;%.$JP/7M:FYT;4QZ\!<9=\#W]<O\3J%QV
M8$![W"W8;A0T1V:V0[:4.@FW4%5^UY@.+9#FC%4G8]F/-AT[.<_P"1.Y/^W&
M.MNB7.AN)M>R4KW=;<O-%U'4,6=*DX@0)F$FI6[K2V.8B4#]PW.:A@B))+52
M(NFT,C=.:;QSC.1W(]E-&X/A,S)+V$-CS0)64^\Z*ZH!CLZ)ZK\.9\3NL2>A
M *OI-2O>[L.#9 I?Y7FA=C8WA1#?EMO2-(U]6AB\B)-(<"Q32% F( J,8&J&
M(><A25/&4,B=@EW.'LR-&#XJI[9BJW/<]EFQZE1M:K]Z)1);O R[4->H$(_,
M+9]TGWM:<",I\/9;*=:Z9**5AES/R738;ND4:%7IH]DV3W5E<_1-5K;'>)P$
M9@O[+YG4; _/A41GAX'\"/(/L?Q\5PI^]2 *^EDT1T"32+F]+4Q#ID=3VK8(
M@YC$48"AY&$,$1=J1Y3I/DF4$!P$),/"J:["WO3<*+%R$2Q-YW%3V 3>WGP"
M^>;+_:ZL[MGTFBSO!!!_[I8/=*7#(MOJJ;40O!+IE[N57*Y6YG-J0_\;V.RE
MX,$/:LSJ@1_=2-;AA=JQZSBO:61:;9P&M=?@$%RL''\%&M>K@MOAF-(=KX$H
MTL'PI-SH#L@I*7J,<(X-C]^S.E[^]^?OFM^H?W35P\_?_0]02P,$%     @
M07ZJ5GA.R32?>0  "3@% !4   !A=')O+3(P,C,P-# Q7W!R92YX;6SLO5ES
M6TF2+OC>OR*GYG6\,O:EK;NO*:54FNPJ4QI)U77OO,!B\:#0!0)J %2*_>O'
M ^!. ,02A^>P[7:7*4F*0OCRA8>[AX?[O_R/'^>3G[[C?#&>3?_U+_RO["\_
MX33-\GAZ]J]_^=N7M^#^\C_^[9_^Z5_^+X#_]<NG]S^]F:6+<YPN?WH]Q[#$
M_-.?X^77G_Z><?&/G\I\=O[3WV?S?XR_!X!_6_VCU[-OE_/QV=?E3X()^?!O
MY_^L?,9@HP++A0:EH@07G  K'1.<RR"%_'_._CF+;%D*"G@J$901"D(0"4PP
M,A6#]'M^]:&3\?0?_US_B&&!/Q%ST\7JVW_]R]?E\ML___SSGW_^^=<?<3[Y
MZVQ^]K-@3/Y\_=M_N?KU'X]^_T^Y^FWNO?]Y];<WO[H8;_I%^EC^\__Z_?WG
M]!7/ XRGBV68IKK 8OS/B]4/W\]26*YD_B1=/VW]C?H=7/\:U!\!%R#Y7W\L
M\E_^[9]^^FDMCOEL@I^P_%3_^[=/[^XM&1;+^6PZ3HN_IMGYS_4W?GX](SP0
MK:M_N[S\AO_ZE\7X_-L$KW_V=8[E7_\2Z!]"52I3;+7B_[W^AS_?+OQMC@O"
MRHK1]_2#JW]?5SF""/RQQ&G&-6?72TQFZ=XO3:I<9S?_<A(B3E8_'64<CU:?
M^BK2<B$M1PR39$4J*%83]KPF4$5E0;IB0E8QH4_W>:XT+XCHE1H6F/YZ-OO^
M,WTPJ4.(^D45B%@)X]%R:\$<1_?UKGLW+;/Y^4J>7T*<X(AQQF4,$60T!90H
M"8)R!1@:IUGD4;+36-BV\GUN[BKZU3S]-)MGG),YN5XZS-,CI=^'\M5O_/PM
MS.F#('T=3_+UOZYVI84.E[/&$EVKCDC_RT\D@8+S.>;W:\UM973%Y9(,+JY^
M\UA47"S@+(1OH\\D=*R,O)Z$Q>)#^;R<I7^\^C%>C$+ &)7WP%FNDI$(ON0$
MC&<K;3684>Z 1@F+N*+Z:J4U/G"R7%S_Y!8H3Q+3'UK:Z'G6A= '@)Z[]+^9
MG8?Q=*11<.8-@QB+!!55!F=\ 2PB&250FJP;P^8Q%?W@I;%Z9TUEW2-:ZDE/
M9O?\?#9=,?$W.H7+>(KY=SR/.!\Q+:I;%L!YED"EX"!BMN!*+M8%'3&6IWR'
M)];H%Q"GJF[67HY#,!ZWG/QRQ8'T600="IC,22JT(\BH"@DYIZP2BRHIU]IX
M/*)B+ZR(@6.ED9"/A@GY6'%V(E"VG+\4"> [,K"+$3-:*9,BL,P, ;Y&=;P(
M*-SHJ+/-R8K6WNO-ZOW I+E/TE3(/5J5NWQ\H=\=Y6BB]H*X3PY!A5@@&NU
M>*ZSB[Z88IJ HZXV* ?U2-UM ,3!@AP( /[?BS"G3YQ<?L)OL_ER9$QVGLX_
MT+HH4,Q'8B$R0":PR."L<6T,Q8.%!V4CVL'B%/$.!"$?<3Z>Y5^G^0WYZB/-
MA0\\.DC,$0.).R!P<Y#%(J) <LQWQ;K[X^/>LGNA0[XX=!POVH%@X\L\3!?C
M*I1K? MT&24#Q3UY3)+,H$/A06#$P,FYEI&W.4H>K+P70M2+0\A) NX9)+].
ME^/EY=OQ!/^X6+G3A:.721J(69?J3D?PNN82I?))960LLI/ \7#%O4"A7PPH
M3A+H(,#P"<_&-9T\7?X1SG%D)'.2 C,P@J2AI*WA&E.0440N.5.9G7:8;%IU
M+U"8%P:*$P0["&"\FZ;9G S<2BBKK.#KV<5T.;]\/<LXXCY%4Z-O:P.G:"UQ
M8H><*,:+)-DP#.4TIW0/(O:"C7UAL&DG]D&@Z$OX\2Z3I,9EO+[SO;*31G#-
M4O*0(J.XK,;]+O$,Y'%S9J1S0;4X>+8LOQ=RW M#3@M1#P(SKW(FC2RN_E/%
MPT>^!!<3RT#!/'E:B:1"GK@'S;UA(7$A,#? RX:E]\**?V%8.57$0\+):_KR
MP_S+[,_I",G'<C(G$-DY4$5QBN5Y (D8E<Q,1Q?:H>1VX?TR:.QE@N1(^0X)
M(JMS],/\XWSV?3Q-.!+)([,D"'+*B0_Z$H)-!C#X0)O &2%:>"^;5]\/+"\G
MW]I,TD-"S,?98ADF_]_XV\KMDB4Q%4N"XFP"99R'F)P$M$DD;3-FU2(JVK3V
M?FAY.6G81E+N&2O5)KZ:8UC1G;'PDH(&5@IA/.@(L;KGS%L13$!67#D)'7=7
MVP\/+R?Q>K0D>T9 K6&=?/PZFUYG?K0J7G"7@?RDN,X%QI0*E"!D8LD(6TY#
MP<,5]T/"RTFPGB31GM'P&=/%G)#,1?PR7DX(R4I:H[0!HC. (HJ ?",. AE#
MJPJ+^30/X^&*^Z'AY6163Y)HSVCX,@_U#<'GR_,XFXPXUU8HRR"CX:!DL. 0
M/7@TQ;$HF$^GI3KN+;<?#EY.,O5X60[$)/SZ(WT-TS-<98&YK-G>7-G.DJ2
M&8+/MI:[^")E\ )5$[-P=]7](/%R$J4G2W80@<;KBWF5WOH2L2*<5'*Q&&7#
MD,MZY6P)W.LW0=K35Y(9RQ@+(9WVJ&'7ZOLAY:4E1AM(>A"(>3>E3PMI.?Z.
M;\(R7+$U\M%&+G(F%@0=C"9F<-XCA,R84MEJ(TZ[X-^U^GZ(>6GIT0:2'@1B
MZL7T_'58XMEL?CDJ06L3M02K'!V>V1:(FF7(T1;:"((.U],.GPV+[E=$]M(R
MH\?+=1"P^/4<YV=D"'^;S_Y<?GT]._\6II>CZ&2TV6@H&&L=B\G@8Z(_/%,N
M%9%9;''R;%Q\/YB\M)SHZ7(>!%P^GX?)Y)>+!4EEL1B9+ ,KFD,2M4[;\D".
M%GUK JK(<DJJ2<G0O47W@\=+2X(>+]=AP.(K3B;7H&;&J6 %!V8"@=H8!$?+
M0LK2$"N1XC/; A5WUMP/%"\G$WJB5 >!B?6+G=7[G\]?28R+#Q?+^OZ_AO"C
M++4.,7((N.ICP!5$]!)D2($PGV0*+>[P=]&P'V9>3LZTL=0'4L/\=KQ(8?*_
M,<S?TD\6=&+Z$H0CE]MY<KZUUQ *\Y 4#Z(XZ71H\]#_P<+[H>7EY%1;R'=0
M$%E7ZZ^9L*B$]+J S(6$PJL7GF*"$(H+D5QT'=H\F7JT]'XP>3DIUS8R[ADH
MKXB#O.)B$LY&UI;@59+ @ZROB[F&:"R)(J/PR0N3TFDYDGO+[0>(EY-P/5Z6
MPW!*B/)YF+R;9OSQ/Y'B]1B<),B"-9R1N3,D!@P(O#"5(OU/8XN$V8-E]P/%
MB\NMGB#;OFLXUEF]V\/P^M47*HM6Z S<* X*0P1?2]TD.N,CM^1-^9/PL6WE
M_2#R<I*I323<#"7_\O,CL1*+_SBA5=AT,9N,<^T$1U]GG"XP_Q(FM=L917&X
M7-QG8=\^8D]^:JLF8X>1?V('LD?]93Z4M^,I+38F%V.V?E!WT]C*4&CB:@;$
M94]>:7TV$ZSUP!7]5) #8D7<L0-/:M^T@ZY3FX:\6BQ(K%>[XH99%3&5$A%*
M8K09M&7@I13@%<\N(R_)M6XZM)&0@?0=:H6+A\U$3A?^$-K.A,775]-<__/K
M?UZ,OX<),;-XM7P=YO-+BO;_/4PN<&2816V)*<3LR$W/""XF#2Y@$6B--!(;
M(VHOPOI%6 , /.Q/TUP;O;:LN6;K$Y)LQJF>"\39]>6GXZXV^4*0(MIZRT5N
MO]81A(\IQ)R#SKN\YF- M9&0?CL<M0?1Z=(>@%UZE5)]I;CXA EI'\0)_H'+
M:UY0*Z9(0&"DK(\638)@,H,@O(F!>V'+KKSO40?<#GKZZ5S1'8":R7X .'HW
M_4Y4S^:7Q,*(Z/2>JPQ,*PG*6P[>J !%BU)"\LSQUA;G[OK]]*_H#B='RW8
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
M:0]'I9W5K=O<[R2H]YZ]_0#M6)4,%&'7^^9CN%QMFI)+X"HP*"2H^GB>O-O
M+.AD>?#:<-N\M>:31/7>][=?DW:,:H9ZB,XOB(X[D_R28.A9DF!5275.A(*(
M(D)0T0BA/.K2NI7B/G3UWARX-\2=HJ!!@NY^)\DK^=7V?T4[Z0HQ1=O)U9M+
M!,=%K=H+SJ%Q!9N_Q]^?NMY["_<#P";*&NA)NVG&Q,U,Y5'F,0<;"X28-2BO
M$GA1F]88GJ)-P@7?NJSL0!)[[UK<#R3;J6V0YO'*Y-]I&WGM;JAL@JOC!;-S
M),8ZY9M<6@M<<<VB9MDUOQD\@+S>6Q[W>D*?J*Z^:R)VB._>J/GJ@#!EM632
M ]/5ZR67 Z(, L@G*<IXS^/#L'?+K<D!B_;>!+E+<'6J@4':N%_/OTUFEXB?
M<#5A]2YOVFIG$G<@)?>@E,W@D]9@(PLJVRAM\]>EA]#7>Q_C?JQ<(X4- (S[
MO^(8>96U4:$ 62Y9MQD#7YP!&23&S#P*T;H&<7_J>NY4.[B[CX[T.H"W^%LX
MJVG/Q19!,HZR&,8 2YU&G6P=CU<;Z6M-[K$W1=C629S#J1Q,OZUG>=S:2ET#
M,*'$6D+,J[[W;\8KMI87\SO50[3'C..^&&&AEA&!LDJ 2SE!,A2<::_KL\S6
M58Q/DS7(A[#-D/&P!+&QFH: O'!Y=>2LZH3F2#SFBRHVK#-!EXN1+;;D$"(=
M(77GJL+ B6Q(?J%@BC(KT=KR/4G4()^M=H:ZIBH:1.9P?PF.LA I6/(J3,C5
MM8@68GUX7D3-/LG"0_/H97_J^KVU>V8<=J2TX?J#-V\5-PG2.<^B-A"*HRW'
MI 8GA88BH[=%^5HK^3RPW$'E8#HY/8L_V$I=0SB5[S@:[Q:+"^*+O(SWL^G9
M%YR?O\&X'-$N=MR0D=>*65"Y((1(<9>U@<N@''W3.I1^FJI!>H/-<+'#&VR@
MI ' [A-^N_(U'O"!=#+$9)$">H'U:E*2F+Q<326,R06>9.NZK&VT#-+UZPIB
M3132?Y7^]</KU7:Y=F?KMOF\G*5_O/HSS/.5X"Y'KFCK)%HH*A)G6C(((A;P
M(J>DD 69'C0ZW_Y,?H_U!NG!M8935_(?@,E:BPI7%SH?YV.2VK<PN69Q%&.V
MZ'V&*!T#51N%!B4]2,6B"9$X=:W'Y>TDJ-^:JV<V7NU4,XB8]>.-):X6^/K
M7[4Q&0DZVBUJ!MEE3]YLMN#0(6BRQL(+PZ-K_:9C!SG]%E8]MQ?62"W]GY*'
M"W"DN+"%%P8":VF.E&2G715<"=S'K W#9[I/VT!=O\54SPS#CI0V@.3(KZ5@
M6M:7].EKF)[A)T+[AU5/B55?B?^\&'\/$UP]2R$YCE/MS4M_L>JA<_<'=WYS
ME 1*HXG[X"R)H,A$<5&PX'E(-F1.UK_U\_4.V.CW-.\LO=*WP@?@59[$[.:>
M^?3]Y"*3);@KUK6H1T87QI(OD%D*H&(VM4F?A8!D<6)2CGSQQMOA>3GLUR/I
M;*<,&"8#.#A.LQ@"@Y3:D^]F$L6AR=7^5[Z>E^30<<:ME:U'W'1_&'3F[0P3
MX@<I\6C$?EMM))+ ?#D W :90[0UQYN08@YOP[IX+UM>3&0^!=;:M>D>MYT5
MF0\4MX<H\43<_CJ]FYYX]@$@J^Z#7V<34O.B2F!Y>9^O1I- -BSS3"-!GF*P
M_6R055+UWHJW$^194K*.DK$V,%"U)M,A=V"=UTRB,<RT=O3V(NSDEJ/7BWQ9
MO=/(RB-S*4,JM1PT! 0?L>[>E'S@V2?3V@;>IV P4SX:8>%1S]#CY3V Z.J&
M^K5$:MO3V;3NUE<_QHN1QDA<Z 09?28O5]>@405(H7@A6,T-M[YKW$G00+!T
MA*:W@>9DL0\ 0P]X>#,[#^/:-#<:D7T 4X?2*98CU(ZF8#1M,J$#UZQU/G0C
M(0/!S.F*?I@:.EGJ X .D7\^FZXL\^]X'G$^BE%S8R3%U $I.(G%U#M/!5IR
MJ4UT+)G6):Z/B.@7,@T4^WBVW@E2'@!,7N6\:I-8[RS'^=WTZCG8%3,E2QU+
M;21+C-2$I@//*%8H2GG#G>*R>47,3H+Z+8MI#Y]VTA\"E%*Z.+]8O?/;-O7T
MBC'A>>*"3+(RH;ZUE_6]5JT:4R)H$;T/N?5%\M[$]5LJTP'$.M'* .#V"9<D
M&\R_AOET/#U;7&\:II)B6* P5UE!7N\=.6AT47!9)YJJQMC:3$F_]V;M@=1
MW@- S9=Z_W QOUP=V>O3^XH1I1 S$ORETG1ZE\3IX/8(IC#O8O2A8.O1IEN)
MZ?<FJ3UVVDA] /"Y"3I>3\)B<97Y6 4<Z)*7UGA@OEI/Q'IL!Y*6$1:YLHIC
MZ[8_6XD9R O9AL'\2>(> &[NTG^UGV+!8(ID8++.M5-^ .]I/P5)_U^<]5:T
M!LQC*@82PI^FWH<QV6FR[KNESMH\KICXVS1CJ6?NM;&42*X8LV ",HHMT8)/
M+I&BC>+>,F[TDY<83ZS1+R!.5=VLO1R'8#QN.?GEB@.;/+GDU3FW,5:'O4!,
M='8:R:1UCF?-6K\7?4Q%O\=,(ZPT$O( 8')C3=\3U-_1EXN1=(5;D06(8NH-
MKV-0WV.!,,$J;[S&W-D5U0T5 WF?V= ;.4[  X#(XSJLQU=WGV:3R=O9O#Z7
M&9$[KI6JI>4D&U"Y-EYWM2U4"<2T5R9AZV#Z0!('XL <B8@G^V>U4\\ T/>8
MF1$J4V?R66#UQ8*26H#SUD!)40;,+DO?^AQ[3,70!BTT5/HC"W:2!@93O+;B
MH[Z"P?SF8CZ>GJW+3/\]3"[PMM[I]MW?'[C\4$B !5>M;!:CF 4O.C-@01KR
M 'T$SV, KC1WTJ+*HG4&^E2:AS:EH6.4/I=VAV(7M_#[>C:M0QY74\777R_'
MY,=\QD2_N>Y"XF2B/<K!<5D3L,2QMS*!$BE;);3RO'4)\4D$#VT&1#\X;JO7
M 8#X7F/'+?>:JRK%^' (]"=<#^LCYN??QPG74JJ](<^FJT]9"6R47-;*V@#:
M<M)$*@Y<1OJ63C"K>#2N^8")KGD:VG"*[K;"H- QK-URU1KWR^Q+^%%;TU?Y
MDZT@J6^9F5X\>J_K[$I9!WD4X2 PFR$FD4VIQ2:A=7GM">0.;?[%LV"\4YT.
MYPWWMH*"VL67>,7QV?3U!9$W39=?YH%X3<OU;.O5=Y,U"FZDMG+C2& CH1@/
M#!5P(0LH"D' %V7I#V:LQ\R*:^W1=,/)T 9M=(?] 2!A %9]FQ3>K&\?KL:W
M?YP0RX^9_3B;KZ2PI/@F7BQKMO++[.-*TR/F4\S),)!2UG8U]?6^IJA&%3K6
ME'(EQ]9YW*YX&=JXC^??$\^*AD$TE;G7WGT46,H<8X1B#4F2\P).!.(&>6+&
M!&6,;0SF>P0,;29(=P@\7NXGP*;[#-_U4(D[.VA$L(\\DO]?T!-S0B-$JS2=
M%+F@"T$SUQI4!Y(XM D@_>0]3M7= $[Y#4GTG+-/7C#@MC8JU#Q J,_ LQ.\
MCMPA5Z7U/=FQUQB=337O^1[C$!4T?<S<:'+6>(.XQM-%#1<7=\5F"^T-GCA@
MJO<U9+4AUH+,Q!-*,N?<^@=IL#VG:.U)P$!J"T^[<'TV#0S!7*T86)OC$:+3
MR** ''B=I,XD.&8]!-HD,7,FBF_^[/3.^OW<M#Z?MA^:J6-%/_2+UC5CJ[_\
M\*VJ;_'K#YRG\8+X#"YG65@!F4RFT]QIB&32@8P]1?$Z:.S@]?^A5/9CQ?H#
M8K=J'(*5V\7A7I?&*2)G6G@PH9XCN?9AX<1Z"=:88F0P[)E* O8GNI^[U&'"
MN+F2AX[JIZ^0A38ELY@A\Q)K'03)6D@Z@72A#<U)!NF92@/VI+B?"]%AXKFM
M>H<.YDUY ><I1,Q9@TWU/;W."KQ2">CH\9DEK9WLI#CP !K[N=T<)F!/5>%P
M[C7O^>TI,F^<2T!NN@/%T4&,NKZ M#Y;H8IM7RIX:,C4_ YQ&"'3(:(?=(.Z
M7\)BO)B5CW<^[S[=^S6@V_0Q;1K,/4E@HP9RKU*:74SK'+6/L\DXW>U+[AWR
MG)4%J3V9"EX*!.X5:&T4$XFS8)N7M6REYF0+,CZ;CLLXA>GR\2)?2)B_T&__
M8Y2]MB9+2Y:QCH>PIKY5$A&*SL'7OW.Z=2>G_2CKMR2^$4H>V9;V2FGF5K6V
M.)_P.TXO\!@K<_U/VUB6C80TLB97GUUG_)"'O )(K;9Z?;%8SLYQ?MMB-;NB
M.>/5]Z!SQ!<-KK:45ME$CA:]E*W'&.Y)VNE-4'8N<PMJ'Z)ED@FP(E+@:V(
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
M^?5'K=+!*Y8XQ3I.(()T3('B28#WWD!R3F<=A5>YM0N\!UG]CE[N#(IMU3$
MA+T[_Q;&\\K&A_F;\>+;;!$F'TI]J?Y^_!WSNC/!NVF:7-1;^8<M"S;[PM%F
M"NHY@DB\WFUR#B'D -FF$KPTQMC61<@=L-'O .6.$-RWN@> ^#_PSSO"G<^F
M]&5:51YNX0^]-;7E.P1F:JFX]Q"<<F!M4AI9T*YY>'0HC?T.-NX(JYTJ:@!
MO+D6^1U#O1-9E9EO3BY(KK7W$1"](RER#5%S!\X%FW/A6C#3&(%[$]?O1..N
MHO=.5/.2,M!?5@YWH_SSU8=UEGW>1&SWN6<T.0<M,Y@2>7V&:,"+JGIF44G$
M'%/KFIL.AT:DKY@O)OBA;$X.K$1\IZ;,BN"L%X#%ZNKE!H@^>LC(2N*1^U!:
MYZ /HW"PN>A#4//H(JP[)0W6-EWUKS_>'MW_@*:#)3JT._N.!L@R*.,5!ZQ-
MW)1UDHX>@V!]$70 1N=8ZUCKF<9+;/SL&H80[M^/0QQ/QLO+!X@W1D9K"P?-
M/ /E@@1?)RX&*8-07C IFR>?#R?S90R=. 19&UY4=*J[ 7CO%#V'L[-Y'?^V
M&I-XUR3<?0!L3#*60\E(UCX*$J*2"FQ.%)IHSIUN[2/L15B_=V[/ <'V^AGL
M$7EGQLCQQ^3C#VD^ *7#XW+7R O+7+:&S(FT7H(JKE8J"PLV2"M<U$+XUM%S
MAV-0;GW FT5>7\SKKGL ;60J>U$<6*9"[3U@( 8I0&<F7'!&^N93E_:EK>_.
M5&VPLMT[;ZB9P1J=K=-'CC=!3WUDQV-3.C1/3P^_8,(X7@*O\T7ICQ(RN/H\
M+#.LD\$-+[:UY]K?\)2[C:A9"*@=Q%4[227JO,.Z\VBG*9%B=,W?+3U-U= '
MI1R"E;T'I1RGD\&:IX=75Z<X1AL_J9M1*1W:H,,ZSQ>5S>I2STM%KK=S'$(J
M"CA37"L?7&S>0_M9YQ7<'M:O$FT!@NW;\72\Q-4UZ,/E?[E<]\&8A,6=XO.H
M'&:+C$0D$FW#S" @11&H! O&2XI@N\N!'DOU2YI^< @&MSMCSZ+? 20D=O#W
MZKR^WOROE9JOJE4>N*1>8/)6!Y!"UZ*_V@;1\@3&BL@-]S&)UIVC3J&WW_3%
M\Z'XV70Z /Q>[]A9V<'UVXMEE>W3O.O@N2T(I:3*N\@UF1@A%D..DY7"Q^;/
MSAK2WV]5\O-;Z6?7^6#]UFO9'^^O/OB$MI.T!N.?2IF,5=Q"YMQ1:$+AC[<!
M"7I&<244VLYF2CVS?WHC^EN@4X 7=<K 2NV"QTV"4(<YL5!DDI()KEHG-'>0
M\Y(\RD-0L]VC/$TC@S4]CR;,G)3)V_A1'8W"Z=(J/1Z!X@230DD'.N<(2G$Z
M8IST(*2Q06@5 VN=LVH_$.<6S0^FLFR[GM6N2!GIF,^.CE@EZ70-42M(]*52
M4J)6K9_&'$KCX(;E'(*4[>:F P4-U@8]:L]_M G:\DG=S,'HT !MG8(0G#29
M:PU)N "J) $A2PM"6.Y]LM:7UI4_74W#N,7ZWW%\]G6)^=5WG(<S_./B/.+\
M0UFM]K"\+?(0G98!BD1%NTO1.8ZY@"M*,U,\ZMB\Z\8QA YTBL8A^-ENG+I2
MV& MU.,1%L?;J*V?U=6TC2[MU/WY"L($&6MG</**Z302QM%I5#*D2%\C\XG%
MUGW$&L_<N)- 3A?G%ZN^_ZN'I[5+.LFU]C#_CNMQ5.]GBX=@1V=SUL2VTZF>
M_9K 7O/(66@G7:XM\UKW<#Z1Y$'-YS@$/[MR_UVK;D")TP]E/_:L<(HS5T#*
MXD&QFK"SUH(MQG*#(3O1>M#E@23VF][O!(GM53/<$_+H 2HGG*2GKMGW[)@.
M3^9#IGK4;FS&I !,UCG.26?PD47 **U@1HCV18//.$'F=CO^@=>2?TWJ>+0-
MM4TV2_),>>T2H;B&D*(&'IQC)B69;'>YCIVD]=[BO!,D;3>;[?0T7'/YJ'7X
M"69PVV=UU>6\0[.UM9]U0A]C"00JPVHK2>_!.55'MRGM K*08^M:A<YZG=\
M_>$*=V3\R^757][U$Z(,@3"OC1:U9ZX"YX4F%\44<E5]4BEV9J .(G6@/=$/
MP=!VZ]2=T@9KK3:\OOZC)J:7Y-:^P6483UH]&G_TL9T]']_-0/</R06!,&B)
M8) .+Z5MH B#ESH51&C)+7>^M4%[CH?DOUPLQE-<+%8%>(MQE?3BE\L[WZT.
MCU$(F"B\4F"<H?T8O0"/,0'MBB0#IQ\V?\%Z*(V#?4Q^"'*VF[$.%#6 M,AU
M>Z/?YK.+;ZO2SG$9I[76?HP7(^-44,EX8*M7.*$P"$PP$,9[E5(NUK3>=4^0
MU/-9V2D>'K_.;*:<86/MS>P\C*>CQ%TI"<G#4$@[-4D-WB<$+I@U211N7>N:
MG2>)ZA=O32&P/[R.T,<P )96<[XN,'_XANM1A8LUF_230NYFF.#O6&_?1JCX
M>E0ACW7@#QT+X')28!G+"8M7SK5^NW$(?8.%W3'0> R\;O0T  RNL]:?257K
MS&68U%ZKG[_BJJW#JYQ79T.8W)GR\LOE/7'?=A;<+*?5ON=..59(*MD)"LVR
M-G709JEMO(I 976*K?N9/@]G_=YJ/.OQ/D"H#& #'<3@'^$<KPQ2Y#+*;#.8
M+.I[SR(@6A9!&9=D28+%V/K"[DA2^W[8/SS4[7),.H) CTBOB9W19SP?$S>U
M9G$V_X*+Y;7!N3KVM+:FH*(#M4:N*M=I",9S\"5@B<)Q5 ^>NC_.%^VST(#\
MC*XT/>M([ ,PEK?;^(J-JWSJ>@^2>Q:*2 *,X99\-&$A&A*5S98[ZVK%:_/J
MFET$]?M@ZUG/]G:*&0+*UK1?[3VK$7W@!DHN#I27F79',: #>JUB5HBM7<][
M!/2< &JGV,U39(^0<M]G6;6CGR\7))=K:5Q94^$R%XF._JSJ94YF!8)+&4+M
M-9V116O57H?8MA4&<7%VC,9FK<77(P86\^7H=4V^XYSDMKRLY_1J-U"<7IAQ
MG@[3VFH\4NCN128K*E#(3,<IEKW:]= "=ZP$?7=K(;:MW>^0EV<Y:IJ(O6?8
M?,)O%_/T-2SPU=D<5W;U(4M7NPL3<UPE#;0C:'<Y9H#B"X3D-;<)C9=LKVJC
M)["T-T']6)XV.I]UK8"^#Z2_U6?R>754+]Y@Y60US*-\F8?IHI8AK!1UG6!$
MYZ1+ 5(Q!E2@#>@41@I<G78R>^'TDS?S!Z_:'WPZTOCL.<3?L[6Z>F/X8?X9
MY]_':;WS)"N9"1)+5(&DA,G78Y_8R5%)IY@):2]W^ G#M&GM?L='/=LA=[+8
MAP&;Q:MION)@<;7#2E"%E6#!>AZ("6+')R;K>"#&N$:;]INDMQ]V'A/0GQ4Z
M7:>/ 7*B@ <0:/]6WRY?V47O$RWA.:"PC.QB'8&0G89<%$,1O76B]5WXG>5[
M1\:IRIRUD>P 0+'!NKZG'[RK\>*(,94C8@)=1Y J63L,9:P=ADPR,1 _S9\B
M[**GWW%PSYKA:Z:6OIWEZ]?(OZ[?Y"S>SN:O5\GW,_JN/HS^<+%<C#0O/)N0
M@<LZ)H4)#RX["S(;+FA?6A7L7E[R7LOUF]=II]I9IW+N&SGW;F]V7][<<DI?
M+<;YZL?KL;281U$6RW)].LA] 64*IYU8;W52$L2RMC:;O>#5CJ9^*Q&ZP6!/
M&AO *;IR .Z,01YQ3?XD8PA%1Y)AM!:\4QE$BEQH3I)EK9L?/J2AW_NPY@AK
M(NH!0(4\T(28%^O)*Y,)IO5PE-7C^#N#MD=:"6>$C*"32Z!4".!2D,"+L(YK
MK\E';0RA?6GK-__=&;0Z44W?Q^AJOQ#QL[/I^+_(L@8NLR^&@>#*UIF<$:+D
M'IAQ1;J<#']X;;+E+'SPP?VFB[HYT$Z1W0!,S:O)9/9GK;\B9_#-["(NR\7D
MZB7+70.J2LF,&P13TR$JUA9IA8[>DLF8.@*W#*T-S7Z4]1OO=69F.E#+BP%;
MW4S?L4ZB&CGG)>HHH&"F6 1];5KL%0BAT&&2LI36#V@/I;'?F=X] _!(50T
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
ME!:D%8YQ8:S6K9_]O9CJA(,4N[,ZX1 I]YTRV'+%CD%+5J2#$K.M?0LJ,T4
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
M;>B])B!YE" TLV!MU$"]DT0JPUSUY@#[-+3DWIQ^-)TDX<80LML]/KA(-2'
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
M:&DIQSW$X==3Z@V@YT6#NF-+EI;NP1M ,G690V/!*EU*2J0BY?I(Z%<_Z([
MUBMEL5[ID.NADP:@5D3U-5UN^@W>YV9Y-HL;,2Z7:S<+Z?U\N4(!<A%SHA*D
M8)MYG.7".9?I58(+%XUPW=Z:'VF].A,X3LW0T"9M&/VTY5W],9^M+BZO<1,M
M5M-_;516XI3S_&4QG87I3W>YVU^*!D--]$"U0&$J*<KLK0#:!4[1.> N=INH
MVV_]D4J17LG]&D0+#5BY^S.^MM/YD 7.+"N6F5F'>R5:"BX$ RIXF1(7^-_J
MR;#'9(Q4MS3H27FBL!O 2R'];ZET"4KQ[%=:8.3Z^PP_/BU793],\"PW,OL$
M),2 \"?H69;AU%J())312N\_Q:YR#CY#TDB534,??;64T "F[F^+"9K-X+7+
MP!P3VX/:<JG1G&HE5> D4CN@\>F&EK>5:N\KWK;\H+T$R/>%PTAC]N/C?'W[
M8OG=[]]_.YL8:[@3L=1<$%H>LC/ ,U>!3,A=TH&X^.*,S1/6[X:@-Y$Z?RTM
M- VTC],_,<*X<(L?J?RD&-NO19T3P:1/-D=0L3113,*@1%D9DVV31Q(M8]UJ
M<WLMWPUF;R);_DHZ:."D^VVW[+;#XC8T_<NB3+^FE+&4!,'MDLOL)R+!F81N
M(%&)$B<8YYTJ-H_RFPX0TPU:;R*17E?PC2+H<UI- LN<THAT4ZO*&_OR5DH:
MX$8QPAT7]&[P]H#X05*ZH>>-9<]/%WHU[-0>4OYE,8_KL/J;6RS0X$[3\G/Y
M:C7]=<J,\I<_M,Z(\B.)KS2A_"_HZ>!R)==X,Z5:>2&=$P4%I134>%F>LZ//
MXW,6R7LI9.T)NX^I.-6X/)3F]:>I\YML_K;:U<:DO-(6@@JQL(C<E417$!G5
MGK2,^P/W3F;Q68+&+?<\$0/[)J:>Z%MHP+MY=!$D-R'K +(TDA3"*S#"$\@J
M>JT4%89T2@55[;P\&!XJ*O#)'LS'2+,%"-P\Y&:)>8SU(&UZ_WA%P66-KCI3
ML10L9Q6JM=\>^VE)3V4=Z,%\C.3&;L7[H(<P<QCR!U)FW)0)V66@K;>RS!H0
MSNEDRXRV"BIOL ?S42H[V(/Y&/F-K?@'/80SFC@EC2D5;+*$4J3T$(Y */+O
MD2.=JRB^O1[,O17?6WX-A**'3KR[F$N9Q*+U'E0LPSTMQU-/)PD8&T5OC4@\
MU:YO?I&H<9]QU/<2AM'&V!G9;RLWBVX1][CZ;;W8J.H\WWQG(IP/B04!99N!
M(%: ):7= W66"QN]VW]S=JCQ4M<EV_0S>^IY/KC0WT[BX]OZZLHMKN?Y+*RF
MOU"FT]D-QV<A+-;NLF9&I/MJ Z5*>K([7 Z%)952U!YR&5HBC$Z SHX#I@B7
MFA/'3.T$0_T<RA_S7YO^ [_/#FRGG6R_SB\O/\X7_\1?F"B'GIZD 2A![D4*
MY=$XT9 L=R98)YVJ73S8@\SF\BW'X&7_N!Q:3>WY9SN&)@)#4TU)!BK*A8?2
M#&SD%@BS(7N3C)6U;PJ>IF1</ T.@.?]LS[:Z(VIGYN^2LCG8C4@LNY.EE)Z
MF^($(Q_!LG$0-OLS)700,L4@*4>;30HZ\-IUA-TH&S<&: -Y)VFK6>OVQ5T7
MT2XG7CIG*!$@9>'&85AN6,!]I8WDEJM$;.T'(,]3-.X3[C8PUTL[QV/-;K$V
M2S_*XX#O0T-ND=*?T^5J.OOQ^RPLDENFW]+VOY--OPX; IIS*4#PB*$8Q=!>
M9>M(%H+R7+L:]F@BQWWIW0@P*^FP6;LX<<([)%M""H6+P"0X+R28+$)@FG)*
M73M>WV!E:VW [2AMG.CU?9C% 7,HN%OF5^F[^S,M3\B-//$I=7(>+Y%7*9=Q
MN\QOTV6XG"_7BW0;I!KK%#,.,2.5PJ..HZJM1!SI1)C"4U"KVH[(,^2<:ET^
MY)Q*MBC=KE$>'+R?HR,Y6Z/U/$?0;12UG%#MC:*:0M"I-,\H<V@CE:"DYUZ3
MY,/^<[23&>].W;BQ9RV\[%N;@;33; ;W@UN45E6E;_"W"Y3\_M_?SZ]^KK?K
MG&*>^BQ3QWZ=S& E [>_[BU:75*"D:S AW(VEO8EB!P)G##$$&6\_E/!0[2<
M:MKV'E1]7I<[V?.\66-YOEXMB\-0&J.YY31,+#%>E1[2CK$(0KJ(7B'/8!D)
ME&6M>/4LVE$$CFO@JN!EW[H-IZ &W/8GF?MM>KG&[SWB\"S^[WJY>>\^(=02
MF^5FGI8$P4IG8QDM9/R*ZQBX=[6O#GJ2.F[2[?4065EIK6+S/!]B=)(2>A+2
M:O!4&Q#H:H!3- .723@98U35GW >2>*XR;C7M(Y5E-0?@_.5NZR"P6_A(L7U
M93K/9^C-QL(5^KG?4E@OIB6)_>'/<+E&1^<C2ON>5W2>]X6]K;31F5+T<B4$
M+S1ZV:HT6R,9W=]$18@Z95W;;-;E8-RLW2 ('E'%#1C9$WE^=_WT!VS*D45,
M04<?($A/2Q_+ ,98"90$F5BPW'8KPCX"[0.R,ZYK.R9*YVU"IMG=\]E=I=UP
M!Y>(<"1I<);Q(F<\[A(38&0T+!B+GAA]E2UP1].X.&X&/)U W5.3#2#SP]7/
MR_EU2M]6\_#W\Y]%FC>CD E-1#D&J31<%!F_PN/3 ,\\NBS*\)#JN9-#Q+2(
MQ;XZWT^*5E%  T@Z<<=^NBT0)CX'5_:CRCF6&TV/X2?AH /7269)6.XT/NSU
MW(%/;53O__N<_?W \/8WP:Y)7W9*,5+N5WQAFCH,@W-@$+T,>$BY:$WMNZDJ
MA+=HIH?&7%W@]P!  ZA_-O7]O=2IK!?7FP-N(I()0B%37#@'(D@++O (RMH8
MO4O<R=I>17?JQC7?3>!W(%4V>T>[8>QB?HFJ77[XQWJZNJ[17Z3#I]:Y@3V6
M_%H7KINE[CI+&$N9*DY",/B'R!Y,\ ID\!$=52<[SO,\)E1X0,&)C_D0S0]D
MN/5_)',1_?H,' $+@F@+7B<'D4O<6-[EH.Q+0'AN@9'O0/NK<.]5WNG2:^ (
MNQW,NN6A6-KYK!0#;S,&B1OKJ -.HD&+RC' R\2B4VRL0<<X^% [)'F6H'&@
M4T_?^ZGU:L)O $E[/-R,"R>6ENHHL*R,^"V/YQV&\> 8L3F(H)FK_=;\24)&
MSD[74_1^&N5DJ3< G0?^59D:<)L+<H8+FDV&+*)$T3 -1I;-9HE(-BI#?.V(
M\" Q+9Q;)REZ/H34QV])L&^7[P*"'&)2K@Q=$F6*#@L8$$0: 3>7CVB=K<I]
M/9F14U_5CZ2JLFS I&Q8V3ZA^PTCRMF/+]O'EIMX[B;W_"[-4IZNOERZV413
M#-U4=A!89""\%.!*0VZ,)XG.7DNA='57YS@:F_)^>B+CD0<TH)H:@.$#&_LU
M33><GJT^S?^9%M\OW.QK^KE>A NW3%\6TY F*E&5K(O 2YM"@28<3+810B2:
MVN"RK#ZJ^T@2F[)W=4 XI)+>4 +HYAIEGHN7@3],L^7MHP4WBV<AK*_6F\E.
MYZN+M'CP6Y_FRU-J^0>D9JB$TS#B&B919;TV+E$&C ET$S-7Z"$&"X%H0YDC
MV<3:SPSK)*IN<\3/"7,K\B+2K?_#E'16,P+H&K,RJ#6"%XJ YXE'GPUCU3OB
M'D-?"W%$+V0\NO,92BD-'-S/1^S*6Z5EDAALL0 B^ 1H]_% *'.HM5&&[Z=(
M_QWS8L/CX*A\V3%*:0!A3P?T45*-#FVIIN'%O\4@W#I'0!H77>GYH>-_?+[L
M*$5WRI<=(_4&H'-OPWU?N-GR<JN8VY<LMXU+$\;ZY26[U^4Y.W5@N2:;@3_<
M"1=<]>;WW2AKX00\"0*'#\):^F@+9;]A_#U+\5X@OGS$G=?$!X(\B6+=T; ;
M<"X:\(09'DSFJ5M?^7YHZT#AR"_=AD1=;?VTA;Y#3L6.,8RVF4:3#UZ6ZY-2
MM&>R-\!1L,0RIXBM7C?9E;B17[0-B;F*6ND-MU]IX>>O![CBQ=ZEG$1T@43B
MT8A3#8($"MX2"9E;*JA0.;':+42.I7'DPJ[7B@L&55T#MO!QXG-BHF!EJ@WP
MY$NYI$ .J*.0='8FQLBEK%^9L4_%FP@[>VK]J8N*_BIH $1G\S!]E_*\E+G_
M>;9:+:9^O2I;[_O\RT;>$\F]15$H( +9$#9G,(PK"#E$;Y/Q5K+:!NTEHMZ$
M!:L#L;H*:@1QAUBAEG!KJ(>$;B>:>UD:[/H WA@:;;8LA>H/_PZ3,ZZ;]NHH
MJZ&4VOT_7_-^ZY"4![K >FFYX6^HCF)XF"NH$+R220O(90R/2):!4U*!0[B2
MG 3&HK4?NX]X!66XDB9$]&:IC658E$1NA0/&+$DLX/XR(\2D;5Y!'8.,DZZ@
MCE%* \?G\TEP&YSS1@=@ML37C#(P*7J@6I.@O<^"U+XH^'>Y@CH*!T==01VC
ME 80]G1^R*OR\)H*L,)M1F]C),Y14%8*8Y1EI;CF/_T*ZBA%=[J".D;J#4"G
MXY4'ABLV4XQ3>/8,1$GHV/*J4V:118AH]D-M*_5VKZ".@D"_*ZAC]-$6RIZ]
MXOB<5E\6T_GB6UK\FFXGP;]':J>W-V_>4VNY+"5Z!"7++=B$9M\G01S-F@4S
M8*KV%-);O+2JA--7T^C; O)?9^YJOEA-_Y7B7U#:Q6VYV;S2D6"=A6A"1K^%
M8MBOF4">/74N."UC[:JC&G2W> ?V2A"NH\LWA-\==T$[33Q-D*2P('@*8*VW
MD'4FR)XT)M5NPSQ +<!P?1I'PV0/_;2%OFX)4NLR5X9EB"H($-E8=,]3!,-4
MH%19ZD7MQSS_QE>SI\3+@ZJN 6@^Q]3M9<Z7<@:@8I_*N3.B#??HC'M2MJ+"
MF-)98]";L=HQ'VSRM4OS3Z7Y3:1Z>B)J/J)Z&X<S^C/G^05V4:Y<1V81=%(C
MNS&#=YP .NF,XKF2':]M>$\D^4W8X>'!7%NYU7J35[\77/_\>;E)[+G+KVDU
M76R^+FZ2F\6O::.*+QAMWOULYTG=#>9&,=ZE ^>YA*J;5ZO34,+44RX17XNV
M2C>.HXBRTO5D618WP7:G%W)O:'QB^).C&*6I+,'PA,&:(QX<L^BHTZRC$4D+
M7?N,/H*\4VW^4P'#;&N.BO86^]K;_,8=&3LGD1(A5-8)2$9/47CGP4B*!UWF
M/%J>%&[QRC*J0OBXSLQ0*-PW_:^OXP:<F8<VZ3O^7YN[&T-$S%1&<"E0C+,5
M+1(-I5N&M((&0TWMW?PT)>-";P1(S*OKITF4W73'MH3[@ Y_UB2442X<' ;+
MP*2P2GF9F*^=!#M$R[A(JZ'G%Z'30^@-@.>^"W73[N0A;P^WZ<WM1Q L!^\
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
MM5ZD\WSW[>M=#(<^%Z4)T.W*Y95FZ;0O-;BL"(O(:.2U'XUUIV[<JK**_NO
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
M_)B<1G!6'P2'X':B1AH USMWZ68A?;M(:?6I_'915MF.@:5(#%/@4T+Y..+
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
M;'%[ 0 A>1  $0              @ $     871R;RTR,#(S,#0P,2YH=&U0
M2P$"% ,4    " !!?JI6JO?31] /  #LK0  $0              @ &@>P$
M871R;RTR,#(S,#0P,2YX<V102P$"% ,4    " !!?JI6$K.OHTP9  ":[0
M%0              @ &?BP$ 871R;RTR,#(S,#0P,5]C86PN>&UL4$L! A0#
M%     @ 07ZJ5K0'0H M40  Z58# !4              ( !'J4! &%T<F\M
M,C R,S T,#%?9&5F+GAM;%!+ 0(4 Q0    ( $%^JE;X(48>T,8  ,\F"  5
M              "  7[V 0!A=')O+3(P,C,P-# Q7VQA8BYX;6Q02P$"% ,4
M    " !!?JI6>$[)-)]Y   ). 4 %0              @ &!O0( 871R;RTR
M,#(S,#0P,5]P<F4N>&UL4$L! A0#%     @ 07ZJ5JY_85 @"   $R@  !L
M             ( !4S<# &%T<F\R,#(S,#0P,2TQ,'%X97AH,S$Q+FAT;5!+
M 0(4 Q0    ( $%^JE9+A[0:$@@  .LG   ;              "  :P_ P!A
M=')O,C R,S T,#$M,3!Q>&5X:#,Q,BYH=&U02P$"% ,4    " !!?JI6V<;K
MO!,%  #[&   &@              @ 'W1P, 871R;S(P,C,P-# Q+3$P<7AE
>>&@S,BYH=&U02P4&      D "0!D @  0DT#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
